public class Test2 {
public static void main(String[] args) {
String s1="Come back";
String s2="Come back";
String s3=s1;
if(s1==s2)
System.out.println("Equal");
else
System.out.println("Not Equal");
if(s1==s3)
System.out.println("Equal");
else
System.out.println("Not Equal");
}}
출력 : equal equal
, 예상 not equal equal
입니다. 내 강사는 "=="문은 변수의 참조를 비교합니다. s1과 s2의 참조는 서로 다릅니다. 아무도 이것을 설명 할 수 있습니까?"=="문 사용
"Java 문자열 리터럴 풀 인턴"키워드를 사용하여 Google 또는 Stackoverflow 검색을 사용하십시오. –
Thanks @ AdrianShum. 그/그녀가 그것을 할 때, 그/그녀를 바로이 페이지로 데려 올 것입니다. –