黑马程序员技术交流社区

标题: 求解答 [打印本页]

作者: 唯羽独尊    时间: 2016-7-15 21:29
标题: 求解答
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





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