울음참고 개발공부
Published 2023. 6. 28. 10:56
Java | getOrDefalut() Java
728x90

 

 

getOrDefault() 메서드

Map 인터페이스에서 제공하는 메서드로,
주어진 키(key)에 해당하는 값(value)을 반환하는 메서드
만약 해당 키가 존재하지 않을 경우, 기본(default)값을 반환

 

 

// 메서드 형태
V getOrDefault(Object key, V defaultValue)
  • key : 찾고자 하는 값의 키
  • defaultValue : 키가 존재하지 않을 경우 반환할 기본 값

 

 

 

# 예시

 

HashMap<String, Integer> scores = new HashMap<>();
scores.put("Alice", 90);
scores.put("Bob", 85);

int aliceScore = scores.getOrDefault("Alice", 0);  // 키 "Alice"에 해당하는 값인 90을 반환
int charlieScore = scores.getOrDefault("Charlie", 0);  
	// 키 "Charlie"가 존재하지 않으므로 기본 값 0을 반환

 

 

getOrDefault() 메서드를 사용하면
특정 키에 대한 값이 존재하지 않을 때, 예외를 처리하지 않고 기본 값을 반환하는 등으로 사용할 수 있다. 

 

 

 

 

 

728x90
profile

울음참고 개발공부

@메각이

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!