class StringComparator2 implements Comparator
@Override
public int compare(String s1, String s2) {
return -s1.compareTo(s2);
}
}
public class Sort6 {
public static void main(String[] args) {
List words = Arrays.asList("B", "X", "A", "M", "F", "W", "O");
//不使用泛型的话,List不是存的是Object吗?
//但是上面的StringComparator在操作Comparator接口时为什么可以不用类型转换呢
//就是为什么不把Object转换为String
//是不是因为sort()中做了特别的处理呢
Collections.sort(words, new StringComparator2());
System.out.println(words);
}
}
Java初学者,还望赐教, 财富值