一、TreeMap
TreeMap 默认排序规则:按照key的字典顺序来排序(升序)
当然,也可以自定义排序规则:要实现Comparator接口。
用法简单,先看下下面的demo
public classSortDemo {public static voidmain(String[] args) {
System.out.println("---------------- 默认 排序结果-----------------");
createDefaultSortTreeMap();
System.out.println("---------------- 自定义 排序结果-----------------");
createDefinitionSortTreeMap();
}public static voidcreateDefaultSortTreeMap() {
TreeMap map = new TreeMap();
init(map);
print(map);
}public static voidcreateDefinitionSortTreeMap() {
TreeMap map = new TreeMap(new Comparator() {
@Overridepublic intcompare(String o1, String o2) {returno2.compareTo(o1);
}
});
init(map);
print(map);
}public static void init(Mapmap) {
map.