List集合去除重复记录

 时间:2026-04-22 06:41:09

1、此方法不改变list顺序

public class Demo { public static void main(String[] args) {  List<Integer> list=new ArrayList<Integer>();  list.add(1);  list.add(2);  list.add(3);  list.add(4);  list.add(4); 

List集合去除重复记录

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

List集合去除重复记录

3、方法2:

public static void main(String[] args) {  List<Integer> list=new ArrayList<Integer>();  list.add(1);  list.add(2);  list.add(3);  list.add(4);  list.add(4); 

List集合去除重复记录

4、 /*List<Integer> list1=new ArrayList<Integer>();  for(int i:list){   if(!list1.contains(i)){    list1.add(i);   }  }  System.out.println(list1.toString());*/  List<Integer> list1=new ArrayList<Integer>(new HashSet<Integer>(list));  System.out.println(list1.toString()); }

List集合去除重复记录

5、set集合无序不可重复

list集合有序可以重复,他们都继承Collection

List集合去除重复记录

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

List集合去除重复记录

  • Skyline如何制作fly文件
  • 清炖鸽子的最好做法
  • 子宫内膜癌的早期症状有哪些
  • 密码法密码分为哪三类
  • 华为交换机配置VLAN和VLANif
  • 热门搜索
    双面打印怎么设置 苹果怎么备份通讯录 扬州博物馆 瑟银兄弟会声望怎么冲 西溪湿地博物馆 肺积水怎么治疗 显脸小的发型 过敏性结膜炎怎么治 身份证掉了怎么坐火车 情不自禁的近义词