面朝大海 春暖花开

天行健,君子以自强不息; 地势坤,君子以厚德载物; 宠辱不惊,闲看庭前花开花落; 去留无意,漫随天外云卷云舒。 不妄取,不妄予,不妄想,不妄求, 与人方便,随遇而安。 ——《周易》

导航

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  阅读(180)  评论(0编辑  收藏  举报