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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

唯羽独尊

初级黑马

  • 黑马币:17

  • 帖子:25

  • 精华:0

© 唯羽独尊 初级黑马   /  2016-7-15 21:29  /  222 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package jiaji.heima.jiajiaa;

import java.util.Comparator;
import java.util.Map.Entry;
import java.util.Set;
import java.util.TreeMap;

public class Test_1 {

        /**
         * .选择合适的Map集合保存5位学员的学号和姓名,
         * 然后按学号的自然顺序的倒序将这些键值对一一打印出来。
         */
        public static void main(String[] args) {
                TreeMap<Integer, String> tm = new TreeMap<>(new Comparator<Integer>(){

                        @Override
                        public int compare(Integer s1, Integer s2) {
                                int i = s2 - s1;
                                return i == 0 ? 1 : i;
                        }});
                tm.put(23, "张三");
                tm.put(24, "李四");
                tm.put(25, "王五");
                tm.put(26, "赵六");
                tm.put(27, "周七");
               
                Set<Entry<Integer, String>> es = tm.entrySet();
                for (Entry<Integer, String> ey : es) {
                        System.out.println(ey.getKey()+ "=" + ey.getValue());
                }
                Set<Integer> ks = tm.keySet();
                for (Integer it : ks) {
                        System.out.println(it + "=" + tm.get(it));
                }

        }

}

怎么是null的??


27=周七
26=赵六
25=王五
24=李四
23=张三
27=null
26=null
25=null
24=null
23=null

0 个回复

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