stream 사용법
java ·collection의 기본메소드로 Stream<E> stream() 형태를 지닌다.
map(), filter()등을 통해 계속해서 데이터를 정제하거나 변경할 수 있고,
count(), collect()등으로 결과를 생성한다.
예제
long k = list.stream()
.map(String::toUpperCase) // 임의 객체의 인스턴스 메소드 레퍼런스
.filter(s -> s.startsWith("A"))
.count();
System.out.println(k); // list안에 A로 시작하는 문자열의 개수를 출력한다.
더 자세한 내용은 이후 블로그에 포스팅 예정