我自定一个实现Comparator接口的类,但是在编译的时候老是出现下面的提示,实在是不懂,请高手赐教~~~~
代码如下:
package demo;import java.util.*;public class CustomComparator<T> implements Comparator<T>
{
public int compare(T o1, T o2){
if(((T) o1).equals(o2)){
return 0;
}
return ((Comparable<T>) o1).compareTo((T) o2) * -1;
}
}便宜后提示如下:
注意:CustomComparator.java 使用了未经检查或不安全的操作
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
代码如下:
package demo;import java.util.*;public class CustomComparator<T> implements Comparator<T>
{
public int compare(T o1, T o2){
if(((T) o1).equals(o2)){
return 0;
}
return ((Comparable<T>) o1).compareTo((T) o2) * -1;
}
}便宜后提示如下:
注意:CustomComparator.java 使用了未经检查或不安全的操作
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货