List<String> list = new ArrayList<String>();
list.add("1");list.add("2");list.add("3");
list.add("4");list.add("4");
List<String> newList =
new ArrayList<String>(new LinkedHashSet<String>(list));
for(Iterator<String> iter = newList.iterator();iter.hasNext();){
System.out.println(iter.next());
}
输出:1,2,3,4
本文展示了一个使用Java实现的简单列表去重示例。通过将ArrayList转换为LinkedHashSet再转回ArrayList的方式去除重复元素的同时保持了元素原有的插入顺序。
1438

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



