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

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

set部分图如下:

set 元素如何顺序输出的问题_第1张图片

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

set 元素如何顺序输出的问题_第2张图片

这里给出两种方法:

F1:

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

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

f2:实现Compaator 接口的方法

 

 

 

 

 

 

参考资料:

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

你可能感兴趣的:(【Java语言】)