我正在使用 Comparator 按大小比较文件,但是当我尝试编译我的代码时,我收到警告:“java 使用未经检查或不安全的操作”。我将我的代码放入注释中,然后程序运行了,所以我认为是在 Comparator 类中排序的问题。这是我的代码:
public class size implements Comparator {
@Override
public int compare(Object o1, Object o2) {
long s1 = ((Class)o1).getSize();
long s2 = ((Class)o2).getSize();
if (s1 > s2){
return 1;
}
else if (s1 < s2){
return -1;
}
else {
return 0;
}
}
}