gpt4 book ai didi

java - 需要帮助将 Java 泛型传递给 Collections.sort()

转载 作者:行者123 更新时间:2023-12-01 06:41:55 25 4
gpt4 key购买 nike

我需要帮助将 Java 泛型列表传递给 Collections.sort()。这是我的代码:

List<MyObject> orgMyObjectList = new ArrayList<MyObject>();
Collections.sort(orgMyObjectList, new Comparable<MyObject>() {

public int compareTo(MyObject another) {
// TODO Auto-generated method stub
return 0;
}
});

但是我在 eclipse 中遇到这个编译器错误:Collections 类型中的方法 sort(List, Comparator) 不适用于参数 (List, new Comparable< MyObject >(){})

你能告诉我如何解决这个问题吗?

最佳答案

当它需要比较器时,您正在传递一个 Comparable。

关于java - 需要帮助将 Java 泛型传递给 Collections.sort(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1480566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com