[Java] Stream API
Stream은 JAVA8에서 추가된 기능으로 함수형으로 데이터를 처리한다. JAVA8 이전에는 컬렉션이나 배열을 다루려면 for또는 foreach문을 돌면서 요소를 하나씩 꺼내서 다뤘다. 하지만 복잡한 로직을 다룰 때에는 가독성이 떨어졌다. 배열 또는 컬렉션에 함수 여러개를 조합해서 원하는 결과를 필터링하고 가공된 결과를 얻을 수 있다. 또한 병렬처리(multi-threading)가 가능하다. 하나의 작업을 둘 이상의 작업으로 잘게 ...
gunn96.hashnode.dev7 min read