编译消息:未经检查的方法调用; <T>排序(java.util.List中<T>)

时间:2015-11-15 23:46:16

标签: java arrays compareto

我正在编写创建约会书的代码,所以我有几个不同的类。我无法摆脱这个错误。它说我有一个未经检查的方法。这就是我得到的:

have_enqueued_job

我的代码

java:25: warning: [unchecked] unchecked method invocation: <T>sort(java.util.List<T>) in java.util.Collections is applied to (java.util.ArrayList<Appointment>)

1 个答案:

答案 0 :(得分:1)

它不知道如何比较该列表。你必须使用

Collections.sort(list, new Comparator<Appointment>() {
    public int compare(Appointment app1, Appointment app2) {
        // Compare your items here
    }
}); 

并指定如何比较两个项目。