문자열에 '/'나 '\' 또는 "을 넣고 싶은 경우

2021. 2. 26. 14:47Java/한국어

자바에서 '/'나 '\' 또는 "와 같은 기호들은 문자열의 끝을 의미 하는 기호이기에 일반 적인 방식으로 넣으면 원하는 대로 나오지 않을 수 있다. 이를 방지 하기 위해서는 다른 방식이 필요한데 다음 코드를 보자.

// 추가  \ 나 ' 를 넣고 싶은 경우
System.out.println("extend");
char single = '\''; // single = ''';와 같이 하는게 불가 만약 하고 싶다면\ 사용
String dblQuote = "\"Hello\"";
String root = "c:\\";

System.out.println(single);
System.out.println(dblQuote);
System.out.println(root);

예를 들어 작은 따음표, ' 속에 또 다른 작은 따음표, '를 넣고 싶다면 넣기 적에 '/'를 넣어 주면 된고, 큰 따음표 속에 큰 따음표를 넣고 싶을 때는 각각의 따음표 앞에 '/'를 넣어 주면 된다. 또한 '/'를 넣고 싶다면 앞에 ':'를 넣어주면 그대로 프린트를 할 수 있다.

 

여기서 문자와 문자열이라는 단어를 구분하려면, 

문자는 하나의 단어로 char이라는 자료형의 방식으로 저장,

여러 문자 또는 문자열를 저장할 때는 String을 사용한다. 

/*
 * char은 다 하나의 문자만 저장, 여러 문자를 저정할 때에는 Sting
 * char은 ' 만 가능
 * String 은 클래스 " 만 가능
 */
char single2 = '"';
String single3 ="'";
String dblQuote2 = "'hello'";
		
System.out.println(single2);
System.out.println(single3);
System.out.println(dblQuote2);

'Java > 한국어' 카테고리의 다른 글

자바 문자열 발전  (0) 2021.02.26
float와 double  (0) 2021.02.26
문자를 숫자로 바꾸는 형 변환  (0) 2021.02.26
Java 형 변환  (0) 2021.02.26
Java 상수 변수  (0) 2021.01.14