equals() (1) 썸네일형 리스트형 [Java] 문자열(String)비교 - 등가 비교 연산자(==)와 equals()의 차이 자바에서 String 타입의 문자열을 비교할 때 등가 비교 연산자(==)와 equals()는 차이가 있다. 자바에서 String타입의 문자열을 비교할 때 ==가 아닌 equals()라는 메서드를 이용한다. 1. 등가 비교 연산자(==) 등가 비교 연산자(==)는 기본 자료형에 대해서는 값 자체를 비교하지만 참조 자료형에 대해서는 주소 값을 비교한다. String은 참조 자료형으로 객체를 생성할 때마다 다른 주소 값을 갖게 된다. 즉, 내용이 같은 객체이더라도 다른 주소 값을 갖게 된다. String str1 = "abc"; String str2 = "abc"; str1와 str1는 같은 내용을 갖고 있지만 다른 주소 값을 가진다. 2. 참조 자료형 String 기본적으로 String 변수를 선언할 때는 .. 이전 1 다음