如何优雅的找出 ArrayList 中的重复元素

2025-04-15 11:39:19
推荐回答(1个)
回答1:

List list = new ArrayList();list.add("aaa");list.add("bbb");list.add("ccc");list.add("ddd");list.add("aaa");list.add("aaaa");list.add("eee");list.add("bbb");list.add("ccc");StringBuilder builder = new StringBuilder();for(String str : list) { // 如果不存在返回 -1。if(builder.indexOf(","+str+",") > -1) {System.out.println("重复的有:"+str);} else {builder.append(",").append(str).append(",");}}如何优雅的找出 ArrayList 中的重复元素