import java.util.Comparator;
import java.util.TreeMap;
public class Test4 {
/**
* 用适当的Map集合存储5个学生的学号和姓名,并按学号的倒序将学生姓名打印出来
*/
public static void main(String[] args) {
TreeMap<String, String> tm = new TreeMap<>(new Comparator<String>() {
@Override
public int compare(String s1, String s2) {
int num = s2.compareTo(s1);
return num == 0 ? 1 : num;
}
});
tm.put("007", "张三");
tm.put("004", "李四");
tm.put("005", "王武");
tm.put("003", "周六");
tm.put("006", "赵琦");
System.out.println(tm);
System.out.println(tm.get("003"));
for (String s : tm.keySet()) {
System.out.println(s + tm.get(s));
}
//tm.put(key, value)
}
}
这样打印不能通过键得到值,打印的值是null 为什么?求大神指教
|
|