泰宁新闻网

arraylist去重,arraylist去重复对象

鞋

泰宁新闻网 http://www.tainingxinwen.cn 2020-05-24 08:45 出处:网络
arraylist去重,arraylist去重复对象,ArrayList去重 1.利用HashSet(不保证元素顺序一致)

arraylist去重,arraylist去重复对象,ArrayList去重

1.利用HashSet(不保证元素顺序一致)

HashSet不会存在相同的元素,可以利用这一点去除List中的重复元素

 List String beforeList = new ArrayList String ();
 beforeList.add("sun");
 beforeList.add("star");
 beforeList.add("moon");
 beforeList.add("earth");
 beforeList.add("sun");
 beforeList.add("earth");
 Set String middleHashSet = new HashSet String (beforeList);
 List String afterHashSetList = new ArrayList String (middleHashSet);
 System.out.println(beforeList);
 System.out.println(afterHashSetList);

arraylist去重,arraylist去重复对象

但是HashSet不保证顺序,如果要按照原来的顺序,用第二种方法

2.利用LinkedHashSet (去重后顺序一致)

 List String beforeList = new ArrayList String ();
 beforeList.add("sun");
 beforeList.add("star");
 beforeList.add("moon");
 beforeList.add("earth");
 beforeList.add("sun");
 beforeList.add("earth");
 Set String middleLinkedHashSet = new LinkedHashSet String (beforeList);
 List String afterHashSetList = new ArrayList String (middleLinkedHashSet);
 System.out.println(beforeList);
 System.out.println(afterHashSetList);

arraylist去重,arraylist去重复对象

去重后元素顺序不变

arraylist去重的相关网页热门搜索词

arraylist去重复对象|arraylist去除重复元素|怎么给list去重|arraylist怎么去重|为什么arraylist不保证顺序|list去重复元素|arraylist的元素可以重复吗|hashcode|java list 去重|

本文标题:arraylist去重,arraylist去重复对象
http://www.tainingxinwen.cn/qitaxinxi/382419.html

0

精彩评论

暂无评论...
验证码 换一张
取 消