Stream

· Java
Stream API list 예시로 다양한 stream API를 알아보자.List nameList = new List();nameList.add(new MyName(1, "amy", true));nameList.add(new MyName(2, "bob", false));nameList.add(new MyName(3, "chloe", true));nameList.add(new MyName(4, "chris", false));nameList.add(new MyName(5, "david", true)); filter(Predicate)조건에 맞는 데이터만 필터링하여 스트림으로 만든다.stream pipeline의 filter를 지나갈 때, 들어가는 데이터와 나오는 데이터 모두 MyName 형으로  동일하다.n..
· Java
Stream이란?연속된 데이터를 처리하는 오퍼레이션들의 모음Stream 자체가 데이터는 아니다. 데이터를 담는 저장소도 아니다.스트림이 처리하는 소스 데이터를 변경하지 않는다 => functional 하다고 표헌스트림으로  처리하는 데이터는 오직 한 번만 처리한다.데이터 양이 무제한일 수 있다. (실시간으로 계속 들어오는 데이터를 스트림으로 받아 처리할 수 있다.)Short Circuit 메소드를 활용하면 무제한의 데이터 중 특정 조건에 맞는 데이터만 골라 사용할 수 있다. (ex-선착순 10개의 데이터만 사용)중개 오퍼레이션(중단되지 않고 계속해서 이어지는 형태)들은 근본적으로 lazy하다.터미널 오퍼레이션 만날때까지 실행되지 않는다.병렬 처리를 손쉽게 할 수 있다.Parallel Stream을 받아서..
나프초
'Stream' 태그의 글 목록