스트림 (1) 썸네일형 리스트형 [스트림 활용] 중간 연산 중간 연산 생성된 스트림을 필터링하거나 원하는 형태로 가공하는 과정 중간 연산은 스트림을 반환하기 때문에 여러 작업을 이어서 호출하는 Chaining이 가능하다. 스트림 필터링 filter 스트림 내 요소들을 특정 조건(predicate)에 맞게 걸러낸 요소만으로 구성된 새로운 스트림 반환 조건에 해당하는 Predicate 를 인자로 받는다. 더보기 매개변수 하나를 입력받아 boolean 타입으로 반환하는 함수형 인터페이스 조건식을 표현하는데 사용된다. List language = Arrays.asList("java", "kotlin", "python", "c", "go"); language.stream().filter(s -> s.contains("o")).forEach(lang -> System.ou.. 이전 1 다음