【发布时间】:2018-03-18 12:25:20
【问题描述】:
我有一个具有一些属性的通用对象列表,其中一个是整数的集合(treeSet)。
class GenericObject{
Set<Integer> orderNumbers = new TreeSet<>();
Other attributes...
}
我想订购比较 Set... 示例的通用对象列表:
我的实际列表列表;
带有 Set 的 GenericObject --> 2,3,4
带有 Set 的 GenericObject --> 1,2
带有 Set 的 GenericObject --> 4,5
带有 Set 的 GenericObject --> 2,3
我想像这样订购对象列表:
1) 1,2
2) 2,3
3) 2,3,4
4) 4,5
我正在尝试实现 GenericObject 的 Comparator 并覆盖方法 compare 但我没有得到它。
谢谢,等你回复
【问题讨论】:
-
需要描述您希望订购的工作方式。像 1,2 对 1,2,3 吗? 1,2,3 对 2,3 ?你是否比较了每组的第一个数字,然后是每组的下一个数字,这就是你希望你的排序工作的方式?
-
请显示实际代码。