List<String>如何去重
时间: 2023-11-11 11:04:31 浏览: 134
List 去重的6种方法(contains、迭代、hashSet、treeSet、linkedHashSet、stream)
可以使用Set来实现List去重,因为Set中不能存在重复的元素。具体步骤如下:
1. 将List转换为Set,即使用Set的构造函数构造一个新的Set对象,并将List作为参数传入。
2. 将Set转换为List,即使用List的构造函数构造一个新的List对象,并将Set作为参数传入。
以下是示例代码:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
list.add("apple");
list.add("orange");
Set<String> set = new HashSet<>(list);
List<String> newList = new ArrayList<>(set);
System.out.println(newList); // 输出:[banana, orange, apple]
```
阅读全文