温馨提示×

java list打印能去重吗

小樊
85
2024-06-24 15:02:34
栏目: 编程语言
Java开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Java中,List本身不提供去重的功能。如果想要打印一个List并去重,可以使用Set来实现去重的功能,然后再将Set转换为List进行打印。示例代码如下:

import java.util.*;

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

        Set<Integer> set = new HashSet<>(list);

        List<Integer> uniqueList = new ArrayList<>(set);

        System.out.println(uniqueList);
    }
}

在上面的示例中,我们首先将List转换为Set来去重,然后再将Set转换为List来打印。这样就实现了List的去重打印。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:java数组排序去重的方法是什么

0