我有一个SortedSet<MyObject>并且MyObject有一些compareTo逻辑Date。
class MyObject {
.. many fields
private Date date;
@Override
public int compareTo(MyObject object) {
.. logic here..
}
}
我想将其转换SortedSet为 aTreeMap或 Guava 的ImmutableSortedMap键作为 中元素的位置SortedSet。
例如
0 -> MyObject1
1 -> MyObject2
...and so on
我可以迭代并手动SortedSet将元素放入新元素中TreeMap,但我想知道是否有更干净的方法可以通过 Streams 或 Guava 库/Collection 库来完成。
月关宝盒
POPMUISE
慕神8447489
相关分类