java集合使用——TreeMap
TreeMap的属性 = HashMap的属性+按照key有序存放
TreeMap map = new TreeMap();
map.put("1001", "孙小红");
map.put("1003", "wanger");
map.put("1002", "李四");
Set keys = map.entrySet(); //获得key 和 value 集合
Iterator it = keys.iterator(); //遍历关键字集合
while(it.hasNext()){
Map.Entry e = (Map.Entry)it.next();
System.out.println("key"+e.getKey()+"value"+e.getValue());
}
输出结果:
key1001value孙小红
key1002value李四
key1003valuewanger
注意:(1)从结果中可以看出元素被排序了,但是这个用默认的排序方法。如何自定义排序呢?与TreeSet类似。
posted on 2012-09-26 15:45 gentle_girl 阅读(186) 评论(0) 编辑 收藏 举报