String[] str3 = new String [3];
String[] str4 = new String [4];
str3[2] = "안녕";
str4[2] = "안녕";
if(str3[2] == str4[2]) {
System.out.println("같다");
}else {
System.out.println("다르다");
} // A. 같다. (안녕이라는 글자 자체에 주소값을 설정해둔거임)
String str1 = new String("안녕");
String str2 = new String("안녕");
System.out.println(str1); // 안녕하세요
System.out.println(str2); // 안녕하세요
if(str1 == str2) { // A. 다르다. (두 참조변수의 주소값이 다르니까 다르겠찌?)
System.out.println("같다");
}else {
System.out.println("다르다");
}
// Q. 문자열이 같은지를 비교하고 싶다면? ★★★
// A. equls 메소드 사용! (API를 사용해야 함)
if(str1.equals(str2)) {
System.out.println("같다");
}else {
System.out.println("다르다");
}
'JAVA > DAY 08 _ 23.08.28' 카테고리의 다른 글
Sorting Algoritm (0) | 2023.09.10 |
---|---|
foreach (0) | 2023.09.10 |
참조 주소 (0) | 2023.09.04 |
이중배열2 (0) | 2023.09.04 |
이중배열 (0) | 2023.09.04 |