A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

来了黑马之后,每天都像打了鸡血一样,这个时间不在敲代码的不正常
  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. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马