在用ArrayList()取得数据库中的多条数据后,可能会有重复数据的情况如:
在entityList中取得的值可能是多条重复的。所以我们用
Set<Integer> yearSet = new HashSet<Integer>();
来创建HashSet()对象,向里面set值的时候不允许set重复的数据,里面只保存一个副本
但是HashSet里的数据是无序的
然后取新数组的数据
如果需要对新的yearSet进行排序可用
去除重复数据并排序
本文介绍了一种使用HashSet从ArrayList中去除重复数据的方法,并通过转换为List实现了对数据的排序。这种方法适用于处理数据库查询结果中可能存在的重复记录。
在用ArrayList()取得数据库中的多条数据后,可能会有重复数据的情况如:
在entityList中取得的值可能是多条重复的。所以我们用
Set<Integer> yearSet = new HashSet<Integer>();
来创建HashSet()对象,向里面set值的时候不允许set重复的数据,里面只保存一个副本
但是HashSet里的数据是无序的
然后取新数组的数据
如果需要对新的yearSet进行排序可用
671
149

被折叠的 条评论
为什么被折叠?