반응형
\ " 역슬래쉬 " 를 이용해 아래 옵션으로 다양한 방식으로 문자를 표현할 수 있습니다.
특수문자 | 문자 리터럴 |
tab ( 들여쓰기 ) | \t |
backspace ( 한 글자 지우기 ) | \b |
form feed ( 프린터에 보내면 연속용지가 다음 페이지의 시작 부분으로 넘겨진다. ) | \f |
new line ( 줄 바꿈 ) | \n |
carriage return ( 현재 줄에서 젤 앞으로 보낸다 ) | \r |
역슬래쉬 나타내기 | \\ |
작은따옴표 나타내기 | \' |
큰따옴표 나타내기 | \" |
공백 나타내기 | \0 |
유니코드(16진수)문자 | \u |
예제 코드
public class SpecialCharEx {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println('\'');
System.out.println("abc\t123\b456");
System.out.println('\n');
System.out.println("\"HelloWorld\"");
System.out.println("\'HelloWorld\'\n");
System.out.println("Hello\0World");
System.out.println("c:\\");
System.out.println("abcdef\b");
System.out.println("서쪽\t동쪽");
System.out.println("가나다\r라마");
System.out.println("\uAC00, \uAC01, \uAC11");
}
}
\b 앞의 문자는 지워져서 123456 같은 경우 12456으로 출력되어야 하는데 출력오류인지 ? 박스로 출력이 되었다.
'◼ JAVA' 카테고리의 다른 글
(Java/자바) 숫자를 문자열로 변환 - toString(), valueOf() (0) | 2022.10.12 |
---|---|
(Java/자바) 문자열을 정수로 변환 - parseInt(), valueOf() (0) | 2022.10.12 |
Java - print, println, printf 출력문의 모든 것 (0) | 2022.10.10 |
Java - 상수와 리터럴 ( constant 와 literal ) 이란? (0) | 2022.10.07 |
Java - 변수의 타입 (기본형과 참조형) (0) | 2022.10.07 |