getOrDefault() 메서드는 Map 인터페이스에서 제공되는 메서드 중 하나로, 주어진 키에 해당하는 값이 존재할 경우 그 값을 반환하고, 그렇지 않으면 기본값을 반환합니다.
이 메서드는 다음과 같은 형식을 가집니다:
V getOrDefault(Object key, V defaultValue)
여기서:
- key: 찾으려는 값의 키
- defaultValue: 해당 키가 없을 경우 반환할 기본값
예를 들어, 다음과 같이 사용할 수 있습니다:
Map<String, Integer> map = new HashMap<>();
map.put("a", 1);
map.put("b", 2);
int valueA = map.getOrDefault("a", 0); // "a"에 해당하는 값이 있으므로 1을 반환
int valueC = map.getOrDefault("c", 0); // "c"에 해당하는 값이 없으므로 기본값인 0을 반환
따라서 getOrDefault() 메서드는 코드를 간결하게 작성할 수 있도록 도와주는 유용한 메서드입니다. 만약 키가 존재하지 않을 때 예외를 발생시키고 싶다면 get() 메서드를 대신 사용할 수 있습니다.
'JAVA공부' 카테고리의 다른 글
contains (0) | 2024.02.28 |
---|---|
getNumericValue (0) | 2024.02.26 |
toCharArray() (0) | 2024.02.21 |
String.valueOf() (0) | 2024.02.21 |
replaceAll() (0) | 2024.02.21 |