如何按添加值的时间对TreeSet进行排序?

时间:2019-06-27 17:28:54

标签: java sorting treeset

是否有一种方法可以使TreeSet按输入键的时间而不是按值本身进行排序
我的意思是

TreeSet a= new TreeSet() ;   
a.add("Zenda") ;   
a.add("Apple") ;  

然后我打印了treeSet
我要有“ Zenda”然后是“ Apple”
没有按字典顺序排序。

2 个答案:

答案 0 :(得分:0)

您可以使用LinkedHashSet。那是一个保持插入顺序的HashSet。

答案 1 :(得分:0)

您可以在Java中使用LinkedList或ArrayList来保持插入顺序。 您还可以使用ListIterator界面在LinkedList中打印相反的顺序。

HashSet或LinkedHashSet不允许重复的值。