码迷,mamicode.com
首页 > 编程语言 > 详细

【Java学习笔记】Map接口的子接口---TreeMap

时间:2016-09-05 17:11:13      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

TreeMap,与TreeSet类似,可以对集合中的元素进行排序,同时保持元素的唯一性。

应注意,Comparable(实现接口,记得覆盖comparaTo方法),Comparator的使用。

 

 1 import java.util.Iterator;
 2 import java.util.TreeMap;
 3 
 4 import cn.itcast.p2.bean.Student;
 5 import cn.itcast.p3.comparator.ComparatorByName;
 6 
 7 public class TreeMapDemo {
 8 
 9     public static void main(String[] args) {
10         TreeMap<Student,String> tm = new TreeMap<Student,String>(new ComparatorByName());
11         
12         tm.put(new Student("lisi",38), "北京");
13         tm.put(new Student("zhaoliu",24), "上海");
14         tm.put(new Student("xiaoqiang",31), "沈阳");
15         tm.put(new Student("wangcai",38), "大连");
16         tm.put(new Student("zhaoliu",24), "铁岭");
17         
18         Iterator<Student> it = tm.keySet().iterator();
19         while (it.hasNext())
20         {
21             Student key = it.next();
22             String value = tm.get(key);
23             System.out.println(key.getName()+":"+key.getAge()+"--"+value);
24         }
25 
26 
27     }
28 
29 }

 

技术分享

 

【Java学习笔记】Map接口的子接口---TreeMap

标签:

原文地址:http://www.cnblogs.com/Newbie-Cai/p/5812052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!