1. TreeMap键使用Comparator排序
import java.util.Comparator;
import java.util.Map.Entry;
import java.util.TreeMap;
/**
* TreeMap键使用Comparator排序
*/
public class TreeMapComparator {
public static void main(String[] args) {
TreeMap<String, Object> tm = new TreeMap<String, Object>(new Comparator<String>() {
public int compare(String o1, String o2) {
return o2.compareTo(o1);
}
});
tm.put("name", "zhangsan");
tm.put("age", 28);
tm.put("sex", "male");
tm.put("height", 175);
tm.put("weight", 75);
for (Entry<String, Object> kv : tm.entrySet()) {
System.out.println(kv.getKey() + ":" + kv.getValue());
}
}
}