map排序,利用TreeMap的key的默认正序,进行对value匹配,并且输出value.
public class Map的排序 {
public static void main(String[] args) {
Map paixu = new TreeMap();
paixu.put(8, 1);
paixu.put(4, 2);
paixu.put(1, 3);
paixu.put(3, 4);
paixu.put(7, null);
System.out.println(paixu);
for (int paixui = 0; paixui <= paixu.size(); paixui++) {
Integer mun = null;
if (!Objects.isNull(paixu.get(paixui))) {
mun = (Integer) paixu.get(paixui);
} else {
mun = 100000;
}
switch (mun) {
case 1:
System.out.println("输出到3");
break;
case 2:
System.out.println("输出到2");
break;
case 3:
System.out.println("输出到1");
break;
case 4:
System.out.println("输出到4");
break;
default:
break;
}
}
}
}