=
-
[Java] String 클래스의 equals(), ==, = 의 차이점IT Study/컴퓨터 기초 2023. 3. 23. 09:50
String 클래스에서 사용하는 equals와 ==, = 의 차이점에 대해 알아보도록 하겠습니다. equals( ) 메서드 두 개의 객체가 서로 내용이 같은지 비교합니다. 즉, 주소값이 아닌 문자열 자체의 내용이 같은지를 비교하여 true, false를 리턴(반환)합니다. = = 연산자 두 개의 객체가 같은지 비교합니다. 주소값이 같은지, 같은 메모리 주소를 참조하는지 비교하여 true, false를 리턴(반환)합니다. = 연산자 우변의 값을 좌변의 변수에 대입합니다. 아래의 예시를 살펴보며 자세히 확인해보도록 하겠습니다. public class Main { public static void main(String[] args) { String str1 = "hello"; String str2 = "hel..