Programing/JAVA
[Java] Map - getOrDefault
- 광속거북이 -
2024. 2. 2. 17:03
반응형
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);
}
}
간단하게 메인함수안에서 해쉬매을 생성 후 키 값을 입력받아서
어떤 값들이 몇개 있는지 확인하기 편한 함수!
테스트하면서 막 누르다 보니 대소문자까지 섞게 되었는데
결론을 봐보면 대소문자도 구분을 해줍니다!
반응형