[java] map의 key 존재여부 확인하는 법 (containsKey)

Sora Kim·2023년 1월 9일
0

java

목록 보기
4/5

boolean containsKey(object key)

  • key가 존재하지 않는데 map.get(key)로 부르면 NullPoint오류를 만나게됨
    이런 경우를 대비하기 위하여 containsKey(key) 메소드가 필요하다.
  • key값이 존재할 경우는 true, 존재하지않을 경우에는 false를 리턴해준다.

    HashMap.class

예시

	HashMap<String, String> map = new HashMap<String, String>();
	map.put("name","sora");
	map.put("city","seoul");

	System.out.println(map.containsKey("name") ); // true
    System.out.println(map.containsKey("city") ); // true
    System.out.println(map.containsKey("job") ); // false
    
    // 이를 이용해 null 오류를 방지할 수 있다. 
    boolean name =  map.containsKey("name");
    if(name) {
    	// do something
    }
profile
개발잘하고시풔!!!!!!!

0개의 댓글