map
-
java stream Util 만들기개발/java 2024. 9. 4. 10:14
java에서 제공하는 stream을 이용하여 코드를 단축할 수 있다 아래와 같이 Map을 통해 그룹핑을 하는 과정이다 Map> collect = orderInfoList.stream() .collect(Collectors.groupingBy(t -> t.getTrNo()+"-"+ t.getLrtrNo()));Map collect1 = orderInfoList.stream() .collect(Collectors.toMap(t -> t.getTrNo() + "-" + t.getLrtrNo(), Function.identity(), (t1, t2) -> t1)); 우선 그룹핑을 하기 위한 조건을 보면 변수 사이를 "-"를 묶어서 키로 만드는 과정을 볼 수 있다 이를 코드화하면 아래와 ..