arraylist集合怎么去重?

2023-08-24 10:08:28 0 0 编辑:亿网科技有限公司 来源:本站原创

要在ArrayList集合中去重,可以采取以下步骤:

创建一个新的空ArrayList集合,用于存储去重后的元素。

遍历原始ArrayList集合中的元素。

在遍历过程中,检查新ArrayList集合中是否已经包含当前元素。可以使用contains()方法进行判断。

如果新ArrayList集合中不包含当前元素,则将其添加到新集合中。

完成遍历后,新ArrayList集合中存储的就是去重后的元素。

arraylist集合怎么去重?

以下是一个示例代码,演示如何在ArrayList集合中去重:

import java.util.ArrayList;
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> originalList = new ArrayList<>();
originalList.add(1);
originalList.add(2);
originalList.add(3);
originalList.add(2);
originalList.add(4);
originalList.add(3);
ArrayList<Integer> uniqueList = new ArrayList<>(new HashSet<>(originalList));
System.out.println("Original List: " + originalList);
System.out.println("Unique List: " + uniqueList);
}
}

在上述示例中,我们首先创建了一个原始的ArrayList集合originalList,其中包含重复的元素。然后,我们使用HashSet来创建一个新的ArrayList集合uniqueList,HashSet会自动去重。最后,我们打印原始集合和去重后的集合的内容。

输出结果:

Original List: [1, 2, 3, 2, 4, 3]
Unique List: [1, 2, 3, 4]

可以看到,去重后的集合uniqueList中只包含原始集合中的不重复元素。通过使用HashSet,我们可以很方便地实现ArrayList集合的去重操作。

关键词: 画龙 彩民 狮子 秀珍 牛米 怎样 煮梨 早餐 核桃 饺子 霸气 玻璃
本站文章均为<亿网科技有限公司>网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!
我们猜你喜欢