Java-如何从ArrayList中删除重复的元素?
我有一个ArrayList<String>
,并且我想从中删除重复的字符串。我怎样才能做到这一点?
回答:
如果你不想在中添加重复项Collection
,则应考虑为什么要使用Collection
允许重复项的。删除重复元素的最简单方法是将内容添加到中Set
(不允许重复),然后将其添加Set
回中ArrayList
:
Set<String> set = new HashSet<>(yourList);yourList.clear();
yourList.addAll(set);
当然,这破坏了中元素的顺序ArrayList
。
以上是 Java-如何从ArrayList中删除重复的元素? 的全部内容, 来源链接: utcz.com/qa/422776.html