java中我们经常用到list有序集合来存储数据,list中可以存储相等的数据元素。而有时候恰巧我们需要一个没有重复数据的列表。这个时候set就有用武之地了。
工具/原料
eclipse
方法/步骤
1
按照常规,我们首先新建一个测试的程序,这一步虽然是废话,但是还是得有。
2
以String为泛型,往set中加入一些元素。
3
让我们先输出一下set的大小吧。看看是不是不能放重复的元素。
4
我们看见set的大小是4先猜测是过滤掉了重复的数据,接下来用第一种方法对set进行遍历。看看究竟输出了哪些元素。
5
这里我们看到果然是去除重复的。再看第二种遍历的方法。
6
可以看到还是正确输出了结果。
7
推荐使用第一种方法,第二种方法那么长那么多。个人比较不推荐。
注意事项
set中元素无序,如果您需要去掉重复的元素还要保持原来的顺序,以上程序就不行了。