language/java

equals() 사용

datajoy 2020. 1. 5. 16:24

equals()는 문자열을 비교하는 함수이다.

올바르게 사용하지않으면 NullPointException으로인한 고생을 할것이다.

equals()함수는 비교하는 주체에 따라 에러가 발생하기 때문에 주의하여 사용해야한다.

 

사용법

- 올바른 사용 : "문자열".equals(변수)

: 비교주체가 "문자열"이기 때문에 변수에 null이 들어와도 false로 반환한다.

- 잘못된 사용 : 변수.equals("문자열")

: 비교주체가 변수라서 변수에 null이 들어올경우 NullPointException 에러가 발생한다.