JAVA
StringUtils.equals() 와 String.equals()의 비교
쿠카이든
2022. 12. 23. 13:47
728x90
//null값이 들어가 있는 경우
String str1 = null;
String str2 = "Hello World~!";
//String 자체 equals() 사용 시 NullPointerException 발생
str1.equals(str2);
//StringUtils.equals() 사용 시 정상 처리
StringUtils.equals(str1, str2);
위에 결과 처럼 String.equals() 일 경우, 매개변수에 null이 입력되면 NullPointerException이 발생됩니다. 따라서 StringUtils.equals()로 문자열을 비교하는 것이 더 안전한 방법이 될 것 같습니다.
참고: https://blog.naver.com/seek316/222347033258
[Java] Apache Commons API - StringUtils.equals() 문자열 비교
Apache Commons API - StringUtils.equals() 문자열 비교 StringUtils.equals() 메서드를 사용하...
blog.naver.com
728x90