Coding/Java
[Java] isEmpty 메서드를 쓰는데 NullPointerException 뜨는 경우
labote
2022. 9. 30. 14:20
isEmpty 메서드를 사용하는 객체 또는 변수 자체가 null 인 경우 NullPointerException이 뜨게 된다.
Ex) List<String> test;
이렇게 선언했을 경우 test 자체가 default 값이 null 이기 때문에 isEmpty() 메서드를 사용하면 null.isEmpty() 가 된다.
-> 따라서 NullPointerException 오류가 발생한다.
해결방안) != null 조건 추가