List<String> stringList를 List<Integer> integerList로 변환하기원본 스트림의 각 요소에 람다 함수를 적용한 값을 가지는 새로운 스트림을 생성스트림의 종료 연산 중 하나스트림의 요소들을 수집하여 다른 자료구조로 변환Coll
List<Integer> 로부터 최댓값 탐색비교 연산에 따라 최댓값을 추출Optional 객체를 반환Optional 객체로부터 값을 읽어오는 메소드Optional 객체에 값이 없을 경우 기본 값을 설정
List<Integer> 로부터 최댓값의 인덱스를 탐색전체를 합하거나 곱한 값을 찾아내는데 용이객체의 각 요소들에 대해 람다 함수를 수행람다식에서 return한 값이 다음 회차의 identity가 됨원자적인 연산을 지원하는 정수형 변수 스레드 안전.reduce의
Stream을 List로 변환할 때, 2가지 방법이 있다.바로 toList()와 collect(Collectors.toList())이다.지금까지는 둘의 차이가 단지 Java의 버전 차이라고 알고 있었지만,최근 Stream.toList()로 만들어낸 리스트를 수정하려 시