set 元素如何顺序输出的问题
我们知道set 是无序集合,不能保证元素的顺序,但是如何能保障元素的有序性呢?
set部分图如下:
从图上可知:继承了Collection接口:
这里给出两种方法:
F1:
LinkedHashSet:以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代;
这样就能保证按照以顺序的元素输出了
f2:实现Compaator 接口的方法
参考资料:
我们知道set 是无序集合,不能保证元素的顺序,但是如何能保障元素的有序性呢?
set部分图如下:
从图上可知:继承了Collection接口:
这里给出两种方法:
F1:
LinkedHashSet:以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代;
这样就能保证按照以顺序的元素输出了
f2:实现Compaator 接口的方法
参考资料: