java判断两个list的size是否相同
时间: 2024-09-27 16:03:44 浏览: 30
在 Java 中,可以使用 `equals()` 或者直接比较 `size()` 来判断两个 List 的大小是否相同。以下是两种方法:
1. 使用 `equals()`: 如果你想检查不仅是大小相等,还包括元素值也完全一致,可以使用 `equals()` 方法。例如:
```java
List<String> list1 = new ArrayList<>();
List<String> list2 = new ArrayList<>();
if (list1.equals(list2)) {
System.out.println("Lists have the same size and elements.");
} else if (list1.size() == list2.size()) {
System.out.println("Lists have the same size but elements may be different.");
}
```
这里假设 `list1` 和 `list2` 都包含字符串类型。
2. 直接比较 `size()`: 如果只需要判断大小,可以直接使用 `size()` 方法获取每个列表的长度,并进行比较:
```java
List<String> list1 = ...;
List<String> list2 = ...;
if (list1.size() == list2.size()) {
System.out.println("Lists have the same size.");
} else {
System.out.println("Lists do not have the same size.");
}
```
阅读全文