[lambda] forEach(), map(), filter(), reduce()
java8에 추가된 lambda식에 보면 자바스크립트의 ES6의 배열 메서드들과 유사한 메서들이 존재한다. forEach() : 리스트를 순회한다. map() : 가공해서 반환할 수 있다. filter() : 필터링한 값을 반환 한다. reduce() : 매개변수 넣은 값과 콜백함수에서 연산한 값을 반환한다. 자바스크립트 reduce랑 사용법이 다르지만 연산처리 할 수 있는건 공통점이다. public class ListStream { public static void main(String[] args) { List list = Arrays.asList(1,2,3,4,5,6,7,8,9,10); System.out.print("5보다 큰 수만 filter : "); list.stream().filter(v ..