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");
		}
相关推荐
Despacito10069 分钟前
Java后端性能探查工具速查表
java·开发语言
蓝桉柒727 分钟前
下载idea,用idea输入一个程序
java·ide·intellij-idea
晊晌_h33 分钟前
嵌入式从0到精通——Linux C|TCP 并发服务器实现方案详解
服务器·开发语言·tcp/ip
传奇开心果编程44 分钟前
【Rust入门知识点学与练】第17课:闭包 Closures
开发语言·学习·rust
蓝桉柒71 小时前
java字面量,变量
java
典典分享指南1 小时前
一品牌多产品线的 GEO 内容矩阵:从策略到落地
java·c#·bash·symfony
广州灵眸科技有限公司1 小时前
从手动三步到上电即连:4G模组systemd开机自连方案
linux·运维·服务器·开发语言·网络·人工智能·php
今夜有雨.1 小时前
C# 学习文档(零基础入门)
开发语言·学习·c#
用户094248568032 小时前
第3章:OpenJDK从源码到字节码——Class 文件与 javac 管线
java·jvm