728x90 map computeIfAbsent()1 [Java] Map Interface의 유용한 메서드를 알아보자! (Java 8 기준) 안녕하세요 coding-knowjam입니다. 오늘은 Map Interface의 메서드 중 Java8에서 등장한 유용한 메서드들을 알아보겠습니다. Java8 하면 빼놓을 수 없는 게 람다식인데 오늘 알아볼 메서드들은 대부분 람다식을 전달 인자로 받습니다. 메서드를 설명드리면서 내부 로직도 같이 살펴볼 텐데 이때 사용한 JDK는 openjdk11입니다. 1. compute() compute() 메서드는 람다식을 통해서 기존의 값에 어떻게 연산을 할지 지정할 수 있습니다. 사용방법은 다음과 같습니다. Map map = new HashMap(); map.compute("coding", (key, oldValue) -> oldValue == null ? 0 : oldValue + 1); System.out.pri.. Java 2021. 4. 7. 이전 1 다음 728x90