문자와 문자열

Life is ninanino·2022년 9월 12일
0

JAVA

목록 보기
2/15

자바는 문자와 문자열을 구분한다
문자는 한 글자를 의미하고 문자열은 여러 개의 문자가 결합한 것을 의미한다
자바에서 문자는 '(작은짜옴표)'로 감싸야한다

System.out.println('생');

문자열은 "(큰따옴표)"로 감싸야한다

System.out.println("생활코딩");

문자열을 작은 따옴표로 감싸면 에러가 발생한다
하지만 하나의 문자를 큰 따옴표로 감싼다고 에러가 발생하지는 않는다.
한 글자도 문자열이 될 수 있기 때문이다

이스케이프
\를 "앞에 위치시키면" 를 문자열의 시작과 끝을 구분하는 구분자가 아니라
단순히 문자로 해석하도록 강제할 수 있다.
이러한 기법을 escape(이스케이프)라고 한다
즉 큰따옴표가 가진 문법적인 역할을 도망쳐서 문자로 인식하도록 한다는 의미이다

System.out.println("I want \"GO HOME\"");
// I want "GO HOME"

여러 줄을 표시하고 싶을 때는

System.out.println("I\n want\nGO HOME\n");
// I
// want
// GO HOME

문자의 연산
문자와 문자를 더할 때는 아래와 같이 한다

System.out.println("집에"+"보내줘");
// 집에보내줘
profile
백엔드 프로그래밍을 공부하고 있습니다. AWS, 클라우드 환경에 대해 관심이 많습니다.

0개의 댓글