equals()는 문자열을 비교하는 함수이다.
올바르게 사용하지않으면 NullPointException으로인한 고생을 할것이다.
equals()함수는 비교하는 주체에 따라 에러가 발생하기 때문에 주의하여 사용해야한다.
사용법
- 올바른 사용 : "문자열".equals(변수)
: 비교주체가 "문자열"이기 때문에 변수에 null이 들어와도 false로 반환한다.
- 잘못된 사용 : 변수.equals("문자열")
: 비교주체가 변수라서 변수에 null이 들어올경우 NullPointException 에러가 발생한다.
'language > java' 카테고리의 다른 글
Integer.valueOf와 Integer.parseInt차이 (0) | 2020.03.19 |
---|---|
문자열에 특정문자 포함여부 확인 (0) | 2020.02.02 |
Jar 파일 수정하기 (0) | 2020.01.02 |
공통객체를 서비스에 따라 사용하려면 (0) | 2020.01.02 |
[Java 8] 스트림(stream) (0) | 2020.01.01 |