小编典典

如何从 ArrayList 中删除重复的元素?

all

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


阅读 115

收藏
2022-03-09

共1个答案

小编典典

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

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

当然,这会破坏ArrayList.

2022-03-09