본문 바로가기
SW LAB/Java

Java에서 자주 사용하는 lamda식 문법

by 프롬스 2020. 4. 24.
반응형

저는 Java에서 Lamda를 자주 사용하는 편입니다..
Front End 개발을 한 동안 하면서 Lamda식 문법이 헷갈려서 한 곳에 정리를 하려 합니다.

List 를 Map 으로 변환

Map의 Value에 Instance를 그대로 넣고 싶을 때는 Function.identy()를 사용합니다.

public Map<Integer, InstanceNm> convertLitToMap(List<InstanceNm> objectList) {
    return objectList.stream().collect(Collectors.toMap(InstanceNm:getId, Function.identy(), (v1, v2) -> v1, HashMap::new));
}
반응형

'SW LAB > Java' 카테고리의 다른 글

Effective Java : (3) Construction Injection  (0) 2020.04.24
Effective Java : (2) 정적 팩터리 메서드  (0) 2020.04.24
Effective Java : (1) 소개  (0) 2020.04.24
Java의 Mybatis ParameterType  (0) 2020.04.24
IntelliJ 자동 주석 완성  (0) 2020.04.24

댓글