首页 > 代码库 > 【Java学习笔记】Map接口的子接口---TreeMap
【Java学习笔记】Map接口的子接口---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 =http://www.mamicode.com/ tm.get(key);23 System.out.println(key.getName()+":"+key.getAge()+"--"+value);24 }25 26 27 }28 29 }
【Java学习笔记】Map接口的子接口---TreeMap
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。