使用java Set<String>和List<String> 的元素比对是否完全相符
时间: 2024-06-14 19:04:29 浏览: 241
比较两个数组元素是否相同
5星 · 资源好评率100%
使用Java的Set和List进行元素比对是否完全相符可以通过以下代码实现:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
Set<String> mySet = new HashSet<>(Arrays.asList("apple", "banana", "orange"));
List<String> myList = Arrays.asList("banana", "orange", "apple");
boolean isMatch = mySet.containsAll(myList) && myList.containsAll(mySet);
System.out.println("Elements match: " + isMatch); // 输出:Elements match: true
}
}
```
在上述代码中,我们首先创建了一个Set对象`mySet`和一个List对象`myList`,分别包含了相同的元素。然后,我们使用`containsAll()`方法来判断两个集合是否完全相符。如果`mySet`包含了`myList`中的所有元素,并且`myList`也包含了`mySet`中的所有元素,那么就说明两个集合的元素完全相符。
阅读全文