Java Stream 一个List中包含另一个List的值

java 复制代码
		List<Integer> list1 = Arrays.asList(1,2,3,4,5);
		List<Integer> list2 = Arrays.asList(3,4,5);
		List<Integer> list3 = Arrays.asList(3,4,5,6);
		List<Integer> list4 = Arrays.asList(6,7,8);


		if (list1.stream().anyMatch(list2::contains)) {
			System.out.println("1");
		}


		if (list1.stream().anyMatch(list3::contains)) {
			System.out.println("2");
		}

		if (list1.stream().anyMatch(list4::contains)) {
			System.out.println("3");
		}
相关推荐
呦呦鹿鸣Rzh2 分钟前
实现标题-超链接
java·前端·javascript
Bug退退退1238 分钟前
JVM常见知识点
java·jvm
{⌐■_■}19 分钟前
【Validator】字段验证器struct与多层级验证,go案例
开发语言·信息可视化·golang
fly spider24 分钟前
每日 Java 面试题分享【第 13 天】
java·开发语言·面试
Pandaconda28 分钟前
【Golang 面试题】每日 3 题(四十三)
开发语言·经验分享·笔记·后端·面试·golang·go
兮动人31 分钟前
Go语言快速开发入门
开发语言·后端·golang·go语言快速开发入门
大名顶顶36 分钟前
【JAVA实战】如何使用 Apache POI 在 Java 中写入 Excel 文件
java·spring boot·后端·计算机·程序员·编程·软件开发
笛柳戏初雪42 分钟前
Python中容器类型的数据(上)
开发语言·python
网络点点滴1 小时前
声明式和函数式 JavaScript 原则
开发语言·前端·javascript