본문 바로가기

JAVA

[JAVA] equals로 문자열 비교할 때 NullPointerException 피하는 방법

equals method 사용 방법

이런 피드백을 듣게 되었다.

 equals로 문자열 비교할 때 NullPointerException 피하는 방법
1) null 인지 아닌지 체크하고 equals 실행
2) 변수.eqauls(상수)가 아니라, 상수.equals(변수) 형태로 사용
전자는 NullPointerException 발생, 후자는 변수가 null이어도 예외 발생 X

참고 : https://devpouch.tistory.com/3

 

[JAVA] equals 메서드 사용시 NullPointerException 다루는 팁

JAVA에서 문자열을 비교할때는 주로 equals 메서드를 사용한다. 하지만 equals.() 를 부르는 인스턴스가 null인 경우 NullPointerException이 발생하게 된다. 예를들면 아래와 같은 상황 public class MyClass { publi

devpouch.tistory.com