Java 공부

[Java] 문자열 값 비교

78이 2020. 12. 9. 20:32

1. ==

  - 비교하고자 하는 두개의 대상의 주소값을 비교

  - 결과 : 두개의 값이 같지 않습니다.

  - Heap영역에 s1과 s2의 주소값은 다르기 때문에 두개의 값은 같지 않다.

 

2. .equals()

  - 비교하고자 하는 두개의 데이터값을 비교

  - 결과 : 두개의 값이 같습니다.

  - 주소값이 아닌 s1과 s2의 데이터 값만 비교하기 때문에 두개의 값은 같다.