Java教程

如何在Java中从ArrayList中删除重复项?

要从ArrayList中删除重复项,我们可以将其转换为Set。由于Set不包含重复元素,因此它将只有唯一元素。
让我们看一个示例,从ArrayList中删除重复项:
public class RemoveDuplicateArrayList {
    public static void main(String[] args) {
        List<String> l = new ArrayList<String>();
        l.add("Mango");
        l.add("Banana");
        l.add("Mango");
        l.add("Apple");
        System.out.println(l.toString());
        Set<String> s = new LinkedHashSet<String>(l);
        System.out.println(s);
    }
}
输出:
Before converting to set
[Mango, Banana, Mango, Apple]
After converting to set
[Mango, Banana, Apple]

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4