我们知道set 是无序集合,不能保证元素的顺序,但是如何能保障元素的有序性呢?

set部分图如下:

set 元素如何顺序输出的问题

从图上可知:继承了Collection接口:

set 元素如何顺序输出的问题

这里给出两种方法:

F1:

LinkedHashSet:以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代;

   这样就能保证按照以顺序的元素输出了

f2:实现Compaator 接口的方法

 

 

 

 

 

 

参考资料:

https://www.cnblogs.com/zhuyeshen/p/10984821.html

相关文章: