본문 바로가기

Java 공부

[Java] 문자열 값 비교

1. ==

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

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

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

 

2. .equals()

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

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

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

 

'Java 공부' 카테고리의 다른 글

[Java] 문자열 치환하기  (0) 2020.12.09
[Java] 문자열 찾는(검색하는) 방법  (0) 2020.12.09
[Java] String 문자열 자르기  (0) 2020.12.09
[Java] Arrays.asList()  (0) 2020.12.03
[Java] add()와 addAll()의 차이  (0) 2020.12.03