TreeSet element pair "HashSet", "ArrayList", "TreeMap", "HashMap", "TreeSet", "LinkedList" ascending using static inner class *

/ *
* Of a TreeSet "HashSet", "ArrayList", "TreeMap", "HashMap", "TreeSet", "LinkedList" ascending
* 2. static inner class
* /

import java.util. *;

public class TreeTest4 {
private static Set<String> treeSet;
public static class TreeSetInner{
public void method(){
treeSet = new TreeSet<>(new Comparator<String>() {//Comparator用compare方法
@Override
public int compare(String o1, String o2) {//compare方法用compareTo比较去返回
return o1.compareTo(o2);
}
});
}
}
public static void main(String[] args) {
TreeTest4.TreeSetInner tInner = new TreeTest4.TreeSetInner();
tInner.method();
treeSet.add("HashSet");
treeSet.add("ArrayList");
treeSet.add("TreeMap");
treeSet.add("HashMap");
treeSet.add("TreeSet");
treeSet.add("LinkedList");
for (String string : treeSet) {
System.out.print(string+" ");
}
}


}

Guess you like

Origin www.cnblogs.com/xinchen01/p/10977476.html