java从ArrayList删除重复元素

一、概述

我有一个ArrayList,我想从中删除重复的字符串。我怎样才能做到这一点?

二、详解

如果您不想在Collection中添加重复项,则应考虑为什么使用允许重复项的Collection删除重复元素的最简单方法是将内容添加到Set集合(不允许重复),然后将Set添加ArrayList

Set set = new HashSet<>(yourList);
yourList.clear();
yourList.addAll(set);

当然,这会破坏ArrayList中的元素顺序

如若转载,请注明出处:https://www.javaidea.cn/article/8255.html

(0)
上一篇 2022年2月7日 上午10:03
下一篇 2022年2月7日 上午10:03

相关推荐

发表评论

您的电子邮箱地址不会被公开。