为什么我必须在静态字段列表中完全限定java.lang.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进行静态引用”。
S
用于比较String
时,它的目的是什么? - rgettman