import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.List;
public class Distinct {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("1");
list.add("2");
list.add("3");
list.add("4");
list.add("1");
list.add("2");
list.add("7");
List<String> listWithoutDup = new ArrayList<String>(new LinkedHashSet<String>(list));
System.out.println("list: "+ list);
System.out.println("list without dup: "+ listWithoutDup);
}
}
使用LinkedHashSet给ArrayList去重并保持顺序
最新推荐文章于 2025-11-13 11:41:34 发布
本文提供了一种使用Java从列表中移除重复元素的方法。通过将列表转换为LinkedHashSet再转回列表的方式,保留了元素的原始顺序并实现了去重。
2299

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



