면접 - 자바

개발자 면접 질문 - 자바 equal과 == 차이

snow-line 2020. 12. 2. 18:37
반응형

1. equal

 - 값 그자체를 비교한다.

 

2. ==

 - 주소값을 비교한다.

 

다음과 같이 변수가 주어졌을때

String aaa = "1234";

String a = "hi";


변수 aaa 와 a의 주소 값은 같다.

 

== 으로 aaa와 a를 비교할 경우에는 true가 반환된다.

 

만약 equal로 aaa와 a를 비교하면 값 자체만을 비교하기 때문에 false를 반환한다.

 

반응형