Java 中我想判断 一个List<String> 中是否有重复的值
时间: 2024-02-06 15:10:27 浏览: 59
java检查数组是否有重复元素的方法
可以使用 Set 来判断一个 List 中是否有重复的值,因为 Set 中的元素不会重复。可以将 List 转化为 Set,然后比较它们的大小是否相等,如果不相等则说明有重复的值。
以下是示例代码:
```java
List<String> list = Arrays.asList("a", "b", "c", "a");
Set<String> set = new HashSet<>(list);
if (set.size() != list.size()) {
System.out.println("List中有重复的值");
}
```
输出结果为:List中有重复的值
阅读全文