백엔드/JAVA
[JAVA] 문자열 비교하는 방법과 NullPointerExcepion 해결법
결론부터 말하면 다음과 같습니다. 기본형 데이터 비교는 ==를 사용하자. 문자열 비교는 equals를 사용하자. 하지만 equals 사용 시 NullPointerException이 발생할 수 있기 때문에 "문자열1".equals( "문자열2" )처럼 사용할 때 반드시 "문자열1"은 Null 데이터가 들어올 수 없는 방식을 사용해야 한다. 신경 쓰고 싶지 않다면 Object.eqauls( "문자열1", "문자열2" )를 사용하자. 이 아래부터는 문자열 비교에 대해 조금 더 자세히 알아보겠습니다. 데이터를 비교할 때 많이 사용하는 방법으로 3가지가 있습니다. "문자열1" == "문자열2" "문자열1".equals( "문자열2" ) Object.eqauls( "문자열1", "문자열2" ) 각각 다른 결과를 반..
2022. 10. 20. 23:01
최근댓글