java两个liststring比较内容
时间: 2023-08-13 12:03:49 浏览: 125
关于string的比较
比较两个List<String>的内容可以使用equals方法。示例代码如下:
```java
List<String> list1 = Arrays.asList("apple", "banana", "orange");
List<String> list2 = Arrays.asList("apple", "banana", "orange");
if (list1.equals(list2)) {
System.out.println("两个List相等");
} else {
System.out.println("两个List不相等");
}
```
输出结果为"两个List相等",因为list1和list2中的元素内容相同。需要注意的是,List的equals方法会判断两个List中的元素顺序是否相同,如果顺序不同则不相等。如果只需要比较两个List中的元素内容是否相同,可以使用Collection.sort方法对两个List进行排序后再进行比较。
阅读全文