임시 메모장/메모장1
.intern()
NOOWGNAJ
2022. 6. 22. 12:20
반응형
import java.util.Scanner;
public class databastype {
public static void main(String[] args) {
// intertn() : equals를 사용하지않고 == ( 부등기호로 사용 가능)
String data[] = new String[] {"홍길동", "이순신"};
String data2[] = {"홍길동", "이순신"};
String a = "홍길동";
String b = "홍길동";
String c = new String("홍길동").intern();
String d = new String ("홍길동");
String e = data[0];
// Scanner sc = new Scanner(System.in);
// String f = sc.next().intern();
String g = new String(a).intern();
String h = new String(data[0]).intern();
String h2 = new String (data[1]).intern();
String h3 = new String (data[1]).intern();
String i = data[0];
System.out.println(h2);
System.out.println(c==g); //true
System.out.println(data[0] == a); // true
System.out.println(data[0] == data2[0]); // true
System.out.println(h==h3); // false "홍길동" == "이순신"
//new String : 소속이 없는 자유분방한 자료형 (문자, 배열값)
// if (c == e) {
// System.out.println("같음");
// }
}
}
반응형