코딩 관련/Java
[JAVA] HashMap null체크 / Map key가 null / map null 접근
메리짱123
2021. 9. 14. 16:58
반응형
머 이런 값을 가진 Map 이 있다고하자
{a=1,b=2,c=null}
c라는 key로 접근 -> value가 null
d라는 key로 접근 -> key가 없어서 NullPointerException
map.get("c") //null값
map.get("d") //NullPointerException
get 대신에 getOrDefault를 사용하면 된다. key 뒤에는 null일 경우 사용할 디폴트값을 지정해준다.
map.getOrDefault("c","-999");
map.getOrDefault("d","-999");
반응형