java check if list contains element from another list

www.l‮uttua‬ri.com
java check if list contains element from another list
/**
 * @author lautturi.com 
 * Java example: check if one list contains element from the other list in java 
 */

import java.util.*;
import java.util.function.Predicate;
import java.util.stream.Collectors;

public class Lautturi {

	public static void main(String[] args) {

		List<Integer> list1 = Arrays.asList(11,4,2,7,55,16,12,8,13,38);	
		List<Integer> list2 = Arrays.asList(1, 2, 3, 4, 5, 6);

		Predicate<Object> inList1 = object -> list1.stream().anyMatch(object::equals);
		List<Object> inBothlist = list2.stream().filter(inList1).collect(Collectors.toList());
		
		System.out.println(inBothlist);
		if(inBothlist.size()>0) {
			// list contains element from the another list
		}
		
	}

}

output:

[2, 4]
Created Time:2017-09-23 15:30:03  Author:lautturi