用HashSet()实现重新建立一个没有重复数据的数组

来源:互联网 发布:阿里云企业邮箱登录app 编辑:程序博客网 时间:2024/05/22 16:50

在用ArrayList()取得数据库中的多条数据后,可能会有重复数据的情况如:

 

在entityList中取得的值可能是多条重复的。所以我们用

Set<Integer> yearSet = new HashSet<Integer>();

来创建HashSet()对象,向里面set值的时候不允许set重复的数据,里面只保存一个副本

但是HashSet里的数据是无序的

然后取新数组的数据

如果需要对新的yearSet进行排序可用