List<String> allStr = new ArrayList<String>();
allStr.addAll(list1);
allStr.addAll(list2);
allStr.addAll(list3);
allStr.addAll(list4);
// 去掉重复
List<String> newList = new ArrayList<String>(new LinkedHashSet<String>(allStr));
本文介绍了一种使用Java对多个字符串列表进行合并并去除重复元素的方法。通过将所有列表中的元素添加到一个ArrayList中,然后利用LinkedHashSet保持插入顺序的同时去除重复项,最后再转换回ArrayList。这种方式既简单又高效。
List<String> allStr = new ArrayList<String>();
allStr.addAll(list1);
allStr.addAll(list2);
allStr.addAll(list3);
allStr.addAll(list4);
// 去掉重复
List<String> newList = new ArrayList<String>(new LinkedHashSet<String>(allStr));
8154

被折叠的 条评论
为什么被折叠?