內爲什麼我要在靜態字段列表完全限定java.lang.String中不能用靜態列表<String>比較<String>
public static class MyComparator<String> implements Comparator<String> {
public static List sortOrder;
public static List<Integer> sortOrder2;
public static List<java.lang.String> sortOrder3; // works!
public static List<String> sortOrder4; // <-Compiler error only in this line
@Override
public int compare(String s1, String s2) {
// TODO
return -1;
}
}
錯誤是「不能讓一個靜態引用非靜態類型爲String 「
但shoudl是什麼'S'的目的,當它應該比較'String's比較是比較兩個java.lang.String中的對象,在一個SortedMap – AlexWien
使用? – rgettman
它沒有任何目的,那就是解決方案。 – AlexWien