有以下幾種常見的方法可以去除集合中的重復元素:
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("A");
Set<String> set = new HashSet<>(list);
list.clear();
list.addAll(set);
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("A");
List<String> distinctList = list.stream().distinct().collect(Collectors.toList());
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("A");
List<String> distinctList = new ArrayList<>();
for (String element : list) {
if (!distinctList.contains(element)) {
distinctList.add(element);
}
}
以上是一些常見的去重復元素的方法,選擇合適的方法取決于具體的情況和需求。