java list包含另一个list的所有元素
时间: 2023-08-21 08:05:10 浏览: 100
可以使用Java中的containsAll方法来判断一个List是否包含另一个List的所有元素。具体实现可以参考以下代码:
```java
List<Integer> list1 = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
List<Integer> list2 = new ArrayList<>(Arrays.asList(3, 4, 5));
if (list1.containsAll(list2)) {
System.out.println("list1包含list2的所有元素");
} else {
System.out.println("list1不包含list2的所有元素");
}
```
在上面的代码中,我们首先创建了两个List,分别是list1和list2。然后使用containsAll方法来判断list1是否包含list2的所有元素。如果包含,就输出"list1包含list2的所有元素";否则,就输出"list1不包含list2的所有元素"。
相关问题
java 输出 list包含另一个list的所有元素
如果要输出一个List包含另一个List的所有元素,可以使用Java 8中的Stream API和filter()方法来完成。示例代码如下:
```
List<Integer> list1 = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
List<Integer> list2 = new ArrayList<>(Arrays.asList(2, 3, 5));
List<Integer> result = list1.stream().filter(list2::contains).collect(Collectors.toList());
System.out.println("list1包含list2的所有元素:" + result);
```
在上述代码中,我们先创建了两个List,然后使用Stream API中的filter()方法和list2的contains()方法来过滤出list1中包含list2的所有元素,并将结果收集到一个新的List中。最后,使用System.out.println()方法输出结果即可。
java stream流去除一个list中另一个list包含的元素
假设你有两个列表listA和listB,如果你想从listA中删除listB中包含的所有元素,可以使用Java 8 Stream API中的filter()方法和contains()方法来实现,如下所示:
```
List<Integer> listA = new ArrayList<>(Arrays.asList(1, 2, 3, 4, 5));
List<Integer> listB = new ArrayList<>(Arrays.asList(2, 4));
listA = listA.stream().filter(i -> !listB.contains(i)).collect(Collectors.toList());
System.out.println(listA); // 输出 [1, 3, 5]
```
在这个例子中,我们使用filter()方法对listA进行筛选,只保留不包含在listB中的元素。然后使用collect()方法将筛选后的结果重新收集为一个新的列表,最后将其赋值给listA。
希望这能回答你的问题!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)