黑马程序员技术交流社区

标题: 这么晚了都在做什么了,黑马学员告诉你答案! [打印本页]

作者: hnxtzouyuxi    时间: 2015-9-15 01:06
标题: 这么晚了都在做什么了,黑马学员告诉你答案!
来了黑马之后,每天都像打了鸡血一样,这个时间不在敲代码的不正常
  1. package cn.yuxi.study03;

  2. import java.util.Comparator;
  3. import java.util.Set;
  4. import java.util.TreeMap;

  5. public class TreeMapTest2 {

  6.         /**
  7.          * @param args
  8.          */
  9.         public static void main(String[] args) {
  10.                 // TODO Auto-generated method stub
  11.                 // 创建TreeMap集合对象
  12.                 TreeMap<Student, String> tm = new TreeMap<Student, String>(
  13.                                 new Comparator<Student>() {

  14.                                         @Override
  15.                                         public int compare(Student s1, Student s2) {
  16.                                                 int num=s1.getAge()-s2.getAge();
  17.                                                 if(num==0)
  18.                                                 {
  19.                                                         return s1.getName().compareTo(s2.getName());
  20.                                                 }
  21.                                                 else return num;
  22.                                         }
  23.                                 });
  24.                 // 创建学生对象
  25.                 Student s1 = new Student("林青霞", 29);
  26.                 Student s2 = new Student("成龙", 32);
  27.                 Student s3 = new Student("林心如", 23);
  28.                 Student s4 = new Student("范冰冰", 34);
  29.                 //添加到TreeMap集合中
  30.                
  31.                 tm.put(s1, "hm001");
  32.                 tm.put(s2, "hm002");
  33.                 tm.put(s3, "hm003");
  34.                 tm.put(s4, "hm004");
  35.                 Set<Student> set=tm.keySet();
  36.                 for(Student key:set)
  37.                 {
  38.                         String value=tm.get(key);
  39.                         System.out.println(value+"**"+key.getName()+"**"+key.getAge());
  40.                 }
  41.         }

  42. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2