Map的遍历输出和Collections以及Properties
来源:互联网 发布:python公约数 编辑:程序博客网 时间:2024/04/27 00:09
package com.oracle.collection;
import java.io.File;
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
import java.util.TreeMap;
import org.junit.Test;
public class Test_Map {
@Test
public void test() {
Map map = new HashMap();
map.put("AA", "11");
map.put("BB", "11");
map.put("CC", "11");
map.put("DD", "11");
map.put("AA", "11");
System.out.println(map.get(2));
map.put(new Person("tom", 18), "AA");
map.put(new Person("tom", 18), "AA");
System.out.println(map);
}
@Test
public void test1() {
Map map = new HashMap();
map.put("AA1", "AA");
map.put("BB1", "BB");
map.put("CC1", "CC");
map.put("DD1", "DD");
Set set=map.keySet(); //取出map中的键值
Collection coll =map.values(); //取出map中所有的value值
Set set1=map.entrySet(); //取出map中的映射
Iterator it=set1.iterator();
while(it.hasNext()){
//Map.Entry m=(Map.Entry)it.next();
System.out.println(it.next());
// System.out.print(m.getKey());
// System.out.println(m.getValue());
}
Set set2=map.keySet();
Iterator its=set2.iterator();
while(its.hasNext()){
String string=(String) its.next();
System.out.println(string);
System.out.println(map.get(string));
}
// System.out.println(coll);
// System.out.println(set);
// System.out.println(set1);
}
@Test
public void test2() {
Map map = new LinkedHashMap<>();
map.put("11", 11);
map.put("22", 22);
map.put("33", 33);
map.put("44", 44);
System.out.println(map);
}
@Test
public void test3(){
TreeMap treemap=new TreeMap();
treemap.put(new Person("tom", 18), "AA");
treemap.put(new Person("jane", 18), "AA");
treemap.put(new Person("mike", 18), "AA");
System.out.println(treemap);
}
@Test
public void test4() throws Exception{
Properties proper=new Properties(); //处理属性文件
proper.load(new FileInputStream(new File("jdbc.property")));
//proper.getProperty(key)
String usname=proper.getProperty("username");
String pass =proper.getProperty("password");
System.out.println(usname);
System.out.println(pass);
}
@Test
public void test5(){
List list=new ArrayList();
list.add("AA");
list.add("BB");
list.add("CC");
list.add("DD");
System.out.println(list);
Collections.reverse(list); //反转
System.out.println(list);
Collections.shuffle(list); //随机排序
System.out.println(list);
Collections.sort(list);
List lists=Collections.synchronizedList(list);
}
}
import java.io.File;
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
import java.util.TreeMap;
import org.junit.Test;
public class Test_Map {
@Test
public void test() {
Map map = new HashMap();
map.put("AA", "11");
map.put("BB", "11");
map.put("CC", "11");
map.put("DD", "11");
map.put("AA", "11");
System.out.println(map.get(2));
map.put(new Person("tom", 18), "AA");
map.put(new Person("tom", 18), "AA");
System.out.println(map);
}
@Test
public void test1() {
Map map = new HashMap();
map.put("AA1", "AA");
map.put("BB1", "BB");
map.put("CC1", "CC");
map.put("DD1", "DD");
Set set=map.keySet(); //取出map中的键值
Collection coll =map.values(); //取出map中所有的value值
Set set1=map.entrySet(); //取出map中的映射
Iterator it=set1.iterator();
while(it.hasNext()){
//Map.Entry m=(Map.Entry)it.next();
System.out.println(it.next());
// System.out.print(m.getKey());
// System.out.println(m.getValue());
}
Set set2=map.keySet();
Iterator its=set2.iterator();
while(its.hasNext()){
String string=(String) its.next();
System.out.println(string);
System.out.println(map.get(string));
}
// System.out.println(coll);
// System.out.println(set);
// System.out.println(set1);
}
@Test
public void test2() {
Map map = new LinkedHashMap<>();
map.put("11", 11);
map.put("22", 22);
map.put("33", 33);
map.put("44", 44);
System.out.println(map);
}
@Test
public void test3(){
TreeMap treemap=new TreeMap();
treemap.put(new Person("tom", 18), "AA");
treemap.put(new Person("jane", 18), "AA");
treemap.put(new Person("mike", 18), "AA");
System.out.println(treemap);
}
@Test
public void test4() throws Exception{
Properties proper=new Properties(); //处理属性文件
proper.load(new FileInputStream(new File("jdbc.property")));
//proper.getProperty(key)
String usname=proper.getProperty("username");
String pass =proper.getProperty("password");
System.out.println(usname);
System.out.println(pass);
}
@Test
public void test5(){
List list=new ArrayList();
list.add("AA");
list.add("BB");
list.add("CC");
list.add("DD");
System.out.println(list);
Collections.reverse(list); //反转
System.out.println(list);
Collections.shuffle(list); //随机排序
System.out.println(list);
Collections.sort(list);
List lists=Collections.synchronizedList(list);
}
}
0 0
- Map的遍历输出和Collections以及Properties
- Java 中Map 和 Properties 的遍历
- Java中List遍历删除以及Map的输出方法
- Map的iterator()遍历输出
- 原生JS forEach()和map()遍历的区别以及兼容写法,jQuery $.each()和$.map()遍历
- 对象、数组、字符串以及map和set的遍历方法
- 集合和Collections、Map的UML类图
- java中Map和Collections的总结
- Spring Collections(List,Set,Map,Properties)
- js---原生JS数组arr遍历方法forEach()和map()遍历的区别以及兼容写法
- java读properties文件以及Collections排序
- js遍历输出map
- Java 中Map的使用,以及遍历
- 数组、List以及Map的遍历
- entrySet用法 以及遍历map的用法
- list,map,set的遍历以及排序
- entrySet用法 以及遍历map的用法
- map 的初始化和遍历
- Cent os 6.4 Cobbler搭建
- MVAPICH2多线程支持问题
- SpringMVC映射Date类型
- log4j中logger标签的用途
- oracle编程入门笔记2015-01-22--解释计划
- Map的遍历输出和Collections以及Properties
- [解决方法]回收站东西删不掉
- stl 学习小结
- ACM100题-002三个水杯
- Spring定时任务的几种实现
- drupal7编辑器TinyMCE安装,整合IMCE
- GTK入门学习:glade的环境搭建
- PCB设计软件Protel使用中的问题
- Hadoop日志存放位置