java 查询几个字符串List集合中有无重复元素
时间: 2023-02-16 19:30:31 浏览: 116
Java判断List中有无重复元素的方法
5星 · 资源好评率100%
可以使用 Java 的 HashSet 类来查找 List 中是否有重复元素。HashSet 不允许重复元素,如果尝试添加重复元素,则会返回 false。可以使用以下方法:
1. 将 List 转换为 HashSet。
2. 如果转换后的 Set 的大小与原始 List 的大小相同,则说明没有重复元素。
3. 如果转换后的 Set 的大小小于原始 List 的大小,则说明有重复元素。
例子:
```java
List<String> list = Arrays.asList("a", "b", "c", "a");
HashSet<String> set = new HashSet<>(list);
if (set.size() < list.size()) {
System.out.println("List contains duplicate elements.");
} else {
System.out.println("List does not contain duplicate elements.");
}
```
阅读全文