JAVA

String 타입

패잇 2023. 9. 16. 18:47

- 문자열은 String 객체로 생성되고 변수는 String 객체를 참조

- 문자열 리터럴이 동일하면 String 객체를 공유한다.

- new로 String 객체를 생성할 경우는 리터럴이 동일해도 다른 객체를 참조

// 같은 객체 참조
String name1 = "홍길동";
String name2 = "홍길동";

// 다른 객체 참조
String name1 = new String("홍길동");
String name2 = new String("춘향");

 

문자열 비교

● equals() 

객체가 아닌 문자열을 비교하려면 equals()를 사용해야 한다.