728x90
getOrDefault
- 찾는키가 존재하면 해당 키의 값을 반환하고 없으면, Default 값을 반환하는 메소드
사용법
getOrDefault(Object key, V defaultValue)
- key : 값을 가져와야하는 요소 키
- defaultValue : 지정된 키에 매핑 된 값이 없는 경우 설정 된 default 값
public class Main {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>();
map.getOrDefault("키", "기본값");
/* 결과 null로 나옴 */
System.out.println(map.get("키"));
}
}
public class Main {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>();
map.put("키", map.getOrDefault("키", "기본값"));
/* 결과 기본값으로 나옴 */
System.out.println(map.get("키"));
}
}
public class Main {
public static void main(String[] args) {
Map<String, String> map = new HashMap<>();
map.put("키", "기본값아님");
map.put("키", map.getOrDefault("키", "기본값"));
/* 결과 기본값아님으로 나옴 */
System.out.println(map.get("키"));
}
}
'JAVA' 카테고리의 다른 글
[JAVA] HashMap 원리 (0) | 2021.06.13 |
---|---|
[JAVA] 일급컬렉션 (0) | 2021.06.10 |
[JAVA] 예외(Exception) (0) | 2021.06.07 |
[JAVA] 싱글턴 패턴 (0) | 2021.06.05 |
[JAVA] JVM 구조 (0) | 2021.06.03 |