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");
		}
相关推荐
P7进阶路1 分钟前
实现用户登录系统的前后端开发
java
2401_857617622 分钟前
“无缝购物体验”:跨平台网上购物商城的设计与实现
java·开发语言·前端·安全·架构·php
觅远2 分钟前
python+reportlab创建PDF文件
开发语言·python·pdf
事业运财运爆棚5 分钟前
7种server的服务器处理结构模型
java·linux·服务器
我曾经是个程序员19 分钟前
C#File文件基础操作大全
开发语言·c#
西岭千秋雪_21 分钟前
设计模式の中介者&发布订阅&备忘录模式
java·观察者模式·设计模式·中介者模式·备忘录模式
林浔090624 分钟前
QT信号槽
开发语言·qt
憶巷27 分钟前
MyBatis中动态SQL执行原理
java·sql·mybatis
重生之绝世牛码28 分钟前
Java设计模式 —— 【结构型模式】享元模式(Flyweight Pattern) 详解
java·大数据·开发语言·设计模式·享元模式·设计原则
seasugar33 分钟前
记一次Maven拉不了包的问题
java·maven