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

		List list1 = Arrays.asList(1,2,3,4,5);
		List list2 = Arrays.asList(3,4,5);
		List list3 = Arrays.asList(3,4,5,6);
		List 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");
		}

Java Stream 一个List中包含另一个List的值_第1张图片

你可能感兴趣的:(java,list,开发语言)