문제
다음은 자바에 대한 문제이다. 알맞은 출력값을 작성하시오.
정답
true false true true
true false true truetrue
false
true
true
해설
str1, str2 는 같은 문자열 리터럴이므로 String pool 의 동일 객체를 참조하여 str1==str2 는 true 이다. str3 은 new String 으로 생성된 별도 객체이므로 str1==str3 은 참조 비교에서 false 이다. equals 는 문자열 값을 비교하므로 str1.equals(str3), str2.equals(str3) 은 모두 true 이다.