filter()
매개변수로 함수형 인터페이스 Predicate가 들어옴
Predicate : boolean test(T t)
조건에 부합하는 데이터들 가져옴!
filter( s -> 조건 )
filter는 중간연산이기 때문에 filter로 걸러진 값 하나를 가져오려면
.findFirst().get();
map()
조건에 부합하는 데이터를 자료형도 변환해서 가져옴
1:1 매핑
map( s -> s.length() )
mapToInt()
: Int로 리턴해줌
(double은 mapToDouble)
flatmap()
1:n매핑
넣은 리스트들을 스트림화해주면 모두 concat시켜줌