集合框架——TreeMap练习
来源:互联网 发布:4g不含漫游支持网络 编辑:程序博客网 时间:2024/05/17 08:56
/*需求:对学生对象的年龄进行升序排序。因为数据是以键值对形式存在的。所以要使用可以排序的Map集合。TreeMap。*/import java.util.*;class StuNameComparator implements Comparator<Student>{public int compare(Student s1,Student s2){int num = s1.getName().compareTo(s2.getName());if(num==0)return new Integer(s1.getAge()).compareTo(new Integer(s2.getAge()));return num;}}class MapTest2{public static void main(String[] args) {TreeMap<Student,String> tm = new TreeMap<Student,String>(new StuNameComparator());tm.put(new Student("blisi3",23),"nanjing");tm.put(new Student("lisi1",21),"beijing");tm.put(new Student("alisi4",24),"wuhan");tm.put(new Student("lisi1",21),"tianjin");tm.put(new Student("lisi2",22),"shanghai");Set<Map.Entry<Student,String>> entrySet = tm.entrySet();Iterator<Map.Entry<Student,String>> it = entrySet.iterator();while(it.hasNext()){Map.Entry<Student,String> me = it.next();Student stu = me.getKey();String addr = me.getValue();System.out.println(stu+":::"+addr);}}}
阅读全文
0 0
- 集合框架——TreeMap练习
- 集合框架——TreeMap练习(字母出现的次数)
- 集合框架-TreeMap集合
- 集合(TreeMap练习)
- 黑马程序员—Java集合框架(Map、HashMap、TreeMap)
- Java 集合框架-TreeMap
- Java集合框架:TreeMap
- 集合框架——LinkedList练习
- 集合框架——ArrayList练习
- 集合框架——Set(TreeSet练习)
- 集合框架——HashMap练习
- Java_基础—集合框架(练习)
- Java集合框架指treemap
- Java集合框架之TreeMap
- java集合框架系列---TreeMap
- java集合框架10——TreeMap和源码分析(一)
- java集合框架11——TreeMap和源码分析(二)
- TreeMap练习—字母出现的次数
- springboot之依赖集锦pom.xml(更新中)
- 1032. 挖掘机技术哪家强
- c++学习-类型转换运算符
- 线程那点事儿
- Spring IoC
- 集合框架——TreeMap练习
- java double四舍五入方法
- mathematica函数子集和元组的使用
- 阿里云智能服务机器人“云博士”技术架构揭秘
- 0 csdn博客编辑教程目录
- Java源码阅读-PriorityQueue
- ueditor项目实践-kityformula公式插件篇
- 51Nod-1791-合法括号子段
- linux用户-组-权限管理