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다
Leave a comment