1.
# for each 지양 (void , 스레드 세이프 하지 않음 , 오버헤드 발생 가능성 있음)
# peek (return stream)
관련 이슈 >
https://stackoverflow.com/questions/44370676/java-8-peek-vs-map
Java 8 peek vs map
I have following case: there is a list of objects - ProductData which contains several fields: public class ProductData { .... private String name; private String xref; //getters //setter...
stackoverflow.com
# map
# count , anymatch , concat, filter (== for if), sort, range, limit, distinct, skip, collect, min, max, sum, avearage 등
2. 스트림 정리
https://velog.io/@gryoh/javaStream01
Java Stream 정리하기(1)
자바8에서 추가된 Stream은 람다를 활욜할 수 있는 기술 중 하나이다. 자바8 이전에는 배열이나 컬렉션에 있는 요소들을 다룰 때 for문을 사용하여 하나씩 꺼내서 사용했었다. 단순한 로직인 경우
velog.io
'JAVA & SPRING' 카테고리의 다른 글
NPE(Null Pointer Exception) 처리 관련 (0) | 2023.08.16 |
---|---|
자바 1.8 새롭게 추가된 기술들 (0) | 2022.08.03 |
builder / MapStruct (dto 관련) (0) | 2022.06.13 |
AOP 개념과 쓰임 (0) | 2022.05.11 |
API interface 관련 (REST) (0) | 2022.05.11 |