我知道TreeSet以排序方式存儲對象。但有沒有辦法可以自定義訂單?將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
?
你好,這是我在我的情況下所做的。 – 911TurboS