养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

List集合去除重复记录

时间:2024-10-31 11:33:01

如何从list集合去除重复记录

工具/原料

Eclipse

方法/步骤

1、此方法不改变list顺序publicclassDemo{public咯悝滩镞staticvoidmain(String[]args){List<In墉掠载牿teger>list=newArrayList<Integer>();list.add(1);list.add(2);list.add(3);list.add(4);list.add(4);

List集合去除重复记录

2、List<Integer>list1=newArrayList<Integer>();for(inti:list){if(!list1.contains(i)){list1.add(i);}}System.out.println(list1.toString());}}

List集合去除重复记录

3、方法2:publicstaticvoidmain(String[]args){List<Integer>list=newArrayList<Integer>();list.add(1);list.add(2);list.add(3);list.add(4);list.add(4);

List集合去除重复记录

4、/*List<Integer>list1=newArrayList<Int娣定撰钠eger&g墉掠载牿t;();for(inti:list){if(!list1.contains(i)){list1.add(i);}}System.out.println(list1.toString());*/List<Integer>list1=newArrayList<Integer>(newHashSet<Integer>(list));System.out.println(list1.toString());}

List集合去除重复记录

5、set集合无序不可重复list集合有序可以重复,他们都继承Collection

List集合去除重复记录

6、List接口有三个实现类:LinkedList,ArrayList,Vector,Set接口有两个实现类:HashSet(底层由HashMap实现),LinkedHashSet

List集合去除重复记录

© 一点知识