JAVA/FP

· JAVA/FP
0. 이 글을 적는 이유 제곧내..라고 하기엔 좀 없어 보이는데 진짜로 java(jdk 17 기준)에서 List를 대상으로 stream을 사용해 간단한 연산을 진행하는 경우 코드에서는 어떤 일이 발생하는지 궁금해서 메모하기 위함 1. 최초 진입(stream open) 이런 데이터가 있다고 가정을 해보자. List tmpList = new ArrayList(); 그리고 내부에는 데이터가 1부터 100까지 데이터가 있다고 생각해 보자. 이 데이터를 조작하기 위해 아래와 같은 코드를 작성했다. tmpList.stream().filter(i -> i % 2 == 0).map(i -> i * 4).toList(); 그러면 최초에는 stream()을 통해 함수형 프로그래밍을 시작한다. 이 stream함수는 Coll..
Berno
'JAVA/FP' 카테고리의 글 목록