java List去除重复数据的五种方式

Posted 程序员超时空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java List去除重复数据的五种方式相关的知识,希望对你有一定的参考价值。

以下介绍五种-不同的方法去除Java中ArrayList中的重复数据

1.使用LinkedHashSet删除arraylist中的重复数据

**LinkedHashSet**是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事:

  • 删除重复数据
  • 保持添加到其中的数据的顺序

Java示例使用LinkedHashSet删除arraylist中的重复项。在给定的示例中,numbersList是包含整数的arraylist,其中一些是重复的数字,例如1,3和5.我们将列表添加到LinkedHashSet,然后将内容返回到列表中。结果arraylist没有重复的整数。

????public?static?void?main(String[] args)?
        int List[] =[1,?1,?2,?3,?3,?3,?4,?5,?6,?6,?6,?7,?8]
????????LinkedHashSet<Integer> hashSet =?new?LinkedHashSet<>(List);
????????ArrayList<Integer> listWithoutDuplicates =?new?ArrayList<>(hashSet);
????????System.out.println(listWithoutDuplicates);

????

输出结果

以上是关于java List去除重复数据的五种方式的主要内容,如果未能解决你的问题,请参考以下文章

List 去除重复数据的五种方式,舒服~

List去除重复数据的五种方式

List去除重复数据的五种方式

List去除重复数据的五种方式

List 去除重复数据的五种方式,舒服~

List 去除重复数据的五种方式,舒服~