我知道 TreeSet 以排序方式存储对象。但是有没有办法可以自定义订单?
例如,如果我有一个 treeSet:
TreeSet t1 = new TreeSet();
t1.add("c");
t1.add("d");
t1.add("a");
现在如果我遍历它>
Iterator it1 =t1.iterator();
while(it1.hasNext()){
Object o1 = it1.next();
System.out.println(o1);
}
我将始终得到订单:a>c>d
,但是我希望它返回与我在其中添加元素相同的订单,即c>d>a
?