【发布时间】:2014-07-24 21:16:51
【问题描述】:
为什么我必须完全限定静态字段列表中的 java.lang.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;
}
}
错误是“无法对非静态类型字符串进行静态引用”
【问题讨论】:
标签: java generics comparator