List<Integer>list = new ArrayList<>();
list.add(2);
list.add(1);
list.add(1);
list.add(3);
list.add(2);
list.add(3);
list.add(1);
list.add(3);
list.add(2);
for (int i = 0; i < list.size(); i++) {
for (int j = 0; j < i; j++) {
if (list.get(j).equals(list.get(i))) {
//此处必须做减减操作,如果不做减减操作,只能去除一个重复元素,做了减减操作,可以完全去除多余的重复元素
list.remove(j--);
i--;
}
}
}
关于List去除重复元素的算法
最新推荐文章于 2024-05-01 19:17:00 发布