자바의 정석 기초 편 참조
https://cafe.naver.com/javachobostudy
문자열 리터럴과 문자 리터럴
■ 문자열 리터럴
String타입의 변수는 여러 문자(문자열)를 저장할 수 있으므로 문자열 리터럴을 사용한다.
문자열 리터럴은 "JAVA" 와 같이 두 문자 이상인 문자열을 큰 따옴표로 감싼 것을 말하며,
문자열은 문자의 연속된 나열이란 뜻이며, 영어로는 String이라고 한다.
String name = "JAVA"; 로 작성할 수 있으며, 문자열 리터럴에 저장할 수 있다.
또한, 문자열 리터럴은 "" 안에 문자를 넣지 않아도 컴파일이 가능하며, 이를 빈문자열(empty string)이라고 한다.
■ 문자 리터럴
char타입의 변수는 단 하나의 문자만 저장할 수 있으므로 문자 리터럴을 사용한다.
문자 리터럴은 'J' 와 같이 작은따옴표로 문자 하나를 감싼 것을 말한다.
char var = 'J'; 로 작성할 수 있으며, 문자 리터럴에 'JAVA'는 저장할 수 없다.
또한, 문자 리터럴은 반드시 ''안에 하나의 문자가 있어야 한다.
문자열 String은 원래 클래스이며, 객체를 생성하는 연산자 new를 사용해야 하지만 new 연산자를 사용하지 않고 문장을 간단히 표현도 가능하다.
String var = new String("JAVA"); 이와 같이 new 연산자를 사용하여 String 객체를 생성할 수 있다.
String name = "JAVA"; 위 문자를 간단히 표현할 수 있다.
'JAVA' 카테고리의 다른 글
[JAVA] 두 변수의 값 바꾸기 (0) | 2020.06.18 |
---|---|
[JAVA] 문자열 결합 (0) | 2020.06.18 |
[JAVA] 리터럴 (0) | 2020.06.16 |
[JAVA] 상수와 리터럴 (0) | 2020.06.16 |
[JAVA] 변수 선언과 대입(저장) (0) | 2020.06.14 |