JAVA String
String
String 클래스
- 자바에서 문자열은 쌍 따옴표 " " 로 감싸면 된다.
- 자바에서 문자열을 저장하는 기본 자료형(DataType)은 없다.
- 문자열은 여러가지 조작을 할 수 있기 때문에 별도의 클래스로 자료형
(java.lang.String)
을 만들어 두었다. - 그래서 자바에서 문자열은 책, 영화, 회원 처럼 객체로 취급된다.
- 문자열 생성방법
//1. new 로 생성
String str1 = new String("APPLE");
String str2 = new String("APPLE");
서로 다른 번지수를 가지고 있기 때문에 비교하려면 가리키고 있는 값을 비교해야한다.
//2. 문자열 상수로 생성
String str3 = "APPLE";
String str4 = "APPLE";
객체기 때문에 문자열 상수(객체)가 생성된다.
Literal Pool 메모리 영역에 생성되기 때문에 재활용이 가능하다.