java - 如何对项目中导入的依赖项类的对象列表进行排序

标签 java list sorting collections

在我的项目中作为依赖项导入的类不会覆盖compareTo方法。有没有一种方法可以让我自己创建此排序逻辑,而无需请求对依赖项目进行更改。

最佳答案

是的 - 您始终可以实现 Comparator你自己:

public class SomeClassComparator implements Comparator<SomeClass> {
    @Override
    int compare (SomeClass o1, SomeClass o2) {
        // Just an example
        return Integer.compare(o1.getSomeInt(), o2.getSomeInt());
    }
}

关于java - 如何对项目中导入的依赖项类的对象列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40194896/

相关文章:

Python 3 对元组列表进行排序?

java - 我试图用 java 中的 "0"替换Evens,我做错了什么?

java - 原始字符输入到字符串

list - Prolog - 过滤器列表

python - 比较命名元组列表中的多个(但不是全部)元素

python - 如何对排列进行排序,使每个排列中至少有 1 个元素恰好相差 1

python - Numpy 数组减法

Linux 排序顺序错误

javascript - 使用 Frida 构造字符串数组

java - "Mapping keys are not allowed here"当我在 yaml 文件中使用 '?' 字符时。我怎样才能使程序可以使用 '?' 字符?