[JAVA8] Stream API 사용 예제

기록/JAVA 2021. 1. 10. 20:31

걸러내기 Filter(Predicate) 예) 이름이 3글자 이상인 데이터만 새로운 스트림으로 변경하기 Map(Function) 또는 FlatMap(Function) 예) 각각의 Post 인스턴스에서 String title만 새로운 스트림으로 생성하기 generate(Supplier) 또는 Iterate(T seed , UnaryOperator) 예) 10부터 1씩 증가하는 무제한 숫자 스트림 예) 랜덤 int 무제한 스트림 제한하기 limit(long) 또는 skip(long) 예) 최대 5개의 요소가 담긴 스트림을 리턴한다. 예) 앞에서 3개를 뺀 나머지 스트림을 리턴한다. public class ClassForStreamAPIPractice { private Integer id; private St..