* 개행문자 : 컴퓨터에서 줄바꿈을 나타내는 제어문자
1. LF(Line Feed) : 커서를 한칸 아래로 이동하여 새로운 라인을 추가 (아스키 코드 : 10)
2. CR(Carrige Return) : 커서를 맨왼쪽으로 이동 (아스키 코드 : 13)
* 운영체제에 따라 라인피드 또는 캐리지리턴의 조합이 다르다.
1. 윈도우 : CRLF(\r\n)
2. 유닉스 : LF(\n)
3. 맥 : CR(\r)
- Java는 운영체제의 종류에 맞게 자동으로 줄바꿈 문자를 변경해준다. 즉, Java에서 줄바꿈을 인식하는 문자는 "\n"와 "\r\n"으로 두 가지이다.
윈도우에서 텍스트 파일로부터 텍스트를 불러올 때 엔터키(줄바꿈)를 구분자로 사용하려면 "\r\n"으로 하고, 다시 Java에서 엔터키를 하고 싶다면 "\n" 또는 "\r\n"을 사용하면 된다.
그러나 Java에서 텍스트 파일에 데이터를 출력하고 싶다면 "\r\n"을 사용해야 한다.
'Note' 카테고리의 다른 글
GCC 사용법 (0) | 2018.06.29 |
---|---|
git 명령어 & Bitbucket 사용하기 (0) | 2018.06.27 |
Domain Name System - DNS와 네임서버 (0) | 2017.06.20 |
FPS : Frames Per Second (1) | 2017.03.28 |
Bitmap vs Vector - 비트맵 이미지와 벡터 이미지 (1) | 2017.03.22 |