有序键值对集合
public class TreeSetExercise {
public static void main(String[] args) {
Integer integer = new Integer(10);
TreeSet treeSet = new TreeSet(new Comparator() {
@Override
public int compare(Object o1, Object o2) {
return ((String)o1).length() - ((String)o2).length() ;
}
});
treeSet.add("ajack");
treeSet.add("ajack1");
treeSet.add("jack2");
treeSet.add("aack3");
treeSet.add("aack23");
//treeSet.add(integer);
System.out.println(treeSet);
//当我们使用无参构造器时,仍是无序的,
//使用参数构造器,传入比较器(匿名对象-底层的TreeMap),进行有序排列
}
}