程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 【Java學習筆記】Map接口的子接口---TreeMap,學習筆記---treemap

【Java學習筆記】Map接口的子接口---TreeMap,學習筆記---treemap

編輯:JAVA綜合教程

【Java學習筆記】Map接口的子接口---TreeMap,學習筆記---treemap


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 }

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved