반응형
SMALL
getOrDefault( Object key,V defaultValue )
- Java 8에서 추가된 Collection API 함수들 중 일부이다.
찾는 key가 존재한다면 찾는 key의 value를 반환하고, 없거나 null이면 default 값을 반환한다.
package four.one;
import java.util.HashMap;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str=in.next();
HashMap<Character, Integer> map=new HashMap<>();
for(char x : str.toCharArray()){
map.put(x, map.getOrDefault(x, 0)+1);
}
System.out.println("map : "+map);
}
}
간단하게 메인함수안에서 해쉬매을 생성 후 키 값을 입력받아서
어떤 값들이 몇개 있는지 확인하기 편한 함수!
테스트하면서 막 누르다 보니 대소문자까지 섞게 되었는데
결론을 봐보면 대소문자도 구분을 해줍니다!
반응형
'Programing > JAVA' 카테고리의 다른 글
[JAVA] 나이계산 (3) | 2022.06.13 |
---|---|
[ JAVA ] 문자열(String) null 체크 -> "".equals() 와 == 차이 (7) | 2022.04.06 |
[java] 금액 3자리 마다 콤마(,) 찍는 방법 (4) | 2022.04.04 |
lombok getter setter 대문자 (4) | 2022.03.22 |
[java] Map을 로그에 출력하는 방법 (11) | 2022.02.11 |