Java 中 List 集合去重可以使用 HashSet 来实现。HashSet 可以自动去重,将 List 集合中的元素存入 HashSet 中,再将 HashSet 转换成 List 即可。

示例代码如下:

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<Integer>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(2);
        list.add(4);
        list.add(1);

        HashSet<Integer> set = new HashSet<Integer>();
        set.addAll(list);

        list.clear();
        list.addAll(set);

        System.out.println(list); // [1, 2, 3, 4]
    }
}

以上代码中,先将 List 集合中的元素存入 HashSet 中,再将 HashSet 转换成 List,最后输出去重后的 List 集合。

Java List 集合去重:使用 HashSet 实现

原文地址: https://www.cveoy.top/t/topic/mYgv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录