package com.kafu.usercenter.web.ucenter.rest; import java.util.ArrayList; /** * 描述: * * @author wanglihong * @create 2019年02月18日 19:46 */ public class ListTest { public static void main(String [] args){ ArrayList<Integer> list = new ArrayList<>(); //添加元素,其中元素有重复 list.add(111); list.add(123); list.add(111); list.add(222); list.add(234); list.add(456); list.add(555); list.add(5555); qudiao(list); for (Integer i : list) { System.out.println("i*********"+i); } } private static ArrayList<Integer> qudiao(ArrayList<Integer> list) { //判断元素有没有重复 for (Integer i : list) { if (list.indexOf(i) != list.lastIndexOf(i)) { list.remove(list.lastIndexOf(i)); //这里注意一点,若用新式for循环,递归方法前必须加return,否则会报出并发修改异常 return qudiao(list); } } return list; } }
去除List集合中的重复对象
最新推荐文章于 2024-04-16 06:56:34 发布