[자바] java8 stream 리스트 객체 2개 비교
자바8 stream을 사용해서 리스트 객체 2개를 비교하는 글은 많이 있다. 아래의 예제는 String 으로 이루어진 리스트 2개를 비교하여 조건에 맞는 리스트를 필터링하는 예제이다. @Test void testList(){ List originalList = Arrays.asList("a1", "a2", "a3", "a4"); List filterList = Arrays.asList("a3", "a4", "a5", "a6"); List filteredList = originalList.stream() .filter(item -> filterList.stream().noneMatch(Predicate.isEqual(item))) .collect(Collectors.toList()); //originalL..
2022.02.11