CHAP 08. 람다 표현식의 조합
Functional Programming in Java 8의 Chapter 8을 요약한 내용 입니다.
함수 조합의 사용
public static void main(final String[] args) {
final BigDecimal HUNDRED = new BigDecimal("100");
System.out.println("Stocks priced over $100 are " +
Tickers.symbols.stream()
.filter(
symbol -> YahooFinance.getPrice(symbol).compareTo(HUNDRED) > 0)
.sorted()
.collect(joining(", ")));
}맵리듀스의 사용
연산을 위한 준비
명령형 스타일에서 벗어나기
함수형 스타일로 바꾸기
코드가 간결해진 것뿐만 아니라 몇 가지 장점이 있다.
병렬화 적용
코드를 다시 살펴보자.
parallelStream
정리
Last updated