티스토리 뷰
- 자바에서 값을 비교할 때 ==과 equals() 두 가지 방법을 사용한다. 이 두 가지 방법의 차이점은 무엇이고, 어느 시점에 == 또는 equals()를 사용해야 하는가?
== 연산자는 ㄷㅐ상의 주소값을 비교
equals 메소드는 대상의 내용(값자체)만을 비교
같지않은것은?
!=
!기준.equals(비교할 대상)
>>>>> 주의 <<<<<
equals도 기본적으로 주소값을 비교하지만,
문자인 String Class에 한해서 내용으로 비교하는 것이다~~~~~
그외 Class는 값 ㅂㅣ교를 하므로, 메소드 오버라이딩이 필요함.
숫자같은건 ==로 하세용