TreeSet使用
package map;
import java.util.Comparator;
import java.util.TreeSet;
public class TreeSet01 {
public static void main(String[] args) {
TreeSet treeSet = new TreeSet(new Comparator() {
@Override
public int compare(Object o1, Object o2) {
return ((String) o1).length() - ((String) o2).length();
}
});
treeSet.add("雾潋");
treeSet.add("wulian");
treeSet.add("ab");
treeSet.add("a");
System.out.println("TreeSet=" + treeSet);
}
}
TreeMap使用
package map;
import java.util.Comparator;
import java.util.TreeMap;
public class TreeMap01 {
public static void main(String[] args) {
TreeMap treeMap = new TreeMap(new Comparator() {
@Override
public int compare(Object o1, Object o2) {
return ((String) o1).length() - ((String) o2).length();
}
});
treeMap.put("雾潋","guizhou");
treeMap.put("张三牛","北京");
treeMap.put("劝导警官","chengdu");
System.out.println("treeMap= " + treeMap);
}
}