[Java] 자바 8 Stream API 필터링 (filter, distinct)
1. 필터링 필터링은 중간 처리 기능으로 요소를 걸러내는 역할을 합니다. 필터링 메소드인 distinct()와 filter() 메소드는 모든 스트림(Stream, IntStream, LongStream, DoubleStream)이 가지고 있는 공통 메소드 입니다. distinct() : 중복 요소를 제거합니다. filter() : 특정 조건을 지정하여 원하는 요소만 필터링(꺼내) 합니다. 2. distinct() Stream distinct(); Stream의 경우 Object.equals(Object)가 true이면 동일한 객체로 판단하여 중복을 제거합니다. IntStream, LongStream, DoubleStream은 동일 값(==) 일 경우 중복을 제거합니다. int[] int[] intArr ..