[알고리즘-전략] 자바 Map 요소 체크
알고리즘을 풀다 보면 Map에 존재하는 key인지 아닌지 확인해야 할 때가 있다. 나는 평소에 다음과 같이 사용했었다. 기존 코드 public class Main { public static void main(String[] args) { String[] strArr = { "테스트", "TEST", "테스트" }; Map map = new HashMap(); for(String s : strArr) { if(map.containsKey(s)) map.put(s, map.get(s) + 1); else map.put(s, 1); } } } {TEST=1, 테스트=2} 위의 코드가 문제가 있는 것은 아니지만 새로운 방법이 있어 기록을 남기고자 한다. Map - putIfAbsent() Map 인터페이스는 ..
Algorithm/기록
2023. 8. 5. 17:39