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");
		}
相关推荐
Elastic 中国社区官方博客14 分钟前
Observability:适用于 PHP 的 OpenTelemetry:EDOT PHP 加入 OpenTelemetry 项目
大数据·开发语言·人工智能·elasticsearch·搜索引擎·全文检索·php
csbysj202020 分钟前
PHP 魔术常量
开发语言
狮子不白34 分钟前
C#WEB 防重复提交控制
开发语言·前端·程序人生·c#
小张成长计划..36 分钟前
【C++】List容器的理解和使用(超详细)
数据结构·list
跟着珅聪学java37 分钟前
HttpServletRequest中的 Attribute(属性)生命周期和作用域是 Java Web 开发中的重要概念
java
m0_495562781 小时前
Swift-static和class
java·服务器·swift
合作小小程序员小小店1 小时前
web网页开发,在线物流管理系统,基于Idea,html,css,jQuery,jsp,java,SSM,mysql
java·前端·后端·spring·intellij-idea·web
Elnaij1 小时前
从C++开始的编程生活(12)——vector简单介绍和迭代器
开发语言·c++
饼干,2 小时前
第23天python内容
开发语言·python