java check if element of list does not present in another list

www.‮ttual‬uri.com
java check if element of list does not present in another list
/**
 * @author lautturi.com 
 * Java example: find out all elements of list does not appear in other list
 */

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> notInList1 = object -> list1.stream().noneMatch(object::equals);
		List<Object> missingInList1 = list2.stream().filter(notInList1).collect(Collectors.toList());
		
		System.out.println(missingInList1);
		
	}

}

output:

[1, 3, 5, 6]
Created Time:2017-09-23 15:26:22  Author:lautturi