Java 문자열 비교

-1. 자바에서 문자열 의 내용을 비교하려면 이퀄스를 써라

s1 = "1234"; // 음식점 벽에붙은 단하나의 비밀번호정보 (참조) 
s2 = "1234";

System.out.println(s1.equals(s2)); // true (내용)자바에서 문자열 의 내용을 비교하려면 이퀄스를 써라 
System.out.println(s1 == s2); //true (참조) 벽에붙어있는 1234를 s1 ,s2 손님이 기억했다 

new String  포스트잇에 비밀번호 1234적어서  각각의 손님에게 나눠준다 > 새로운 메모리로 탄생된다  총2장의 포스트잇 (메모리) 

s1= new String("1234"); // 다른곳을바라본다 참조 다르다  
s2= new String("1234"); // 각각 다르다 

System.out.println(s1.equals(s2)); // true 내용은 1234 같지만 
System.out.println(s1 == s2); // false 각자 s1  ,s2 참조하기떄문에 한마디로 다른메모리이다 포스트잇이 2장이라 같지않음으로 false다

Categories:

Updated:

Leave a comment