* 개행문자 : 컴퓨터에서 줄바꿈을 나타내는 제어문자


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

+ Recent posts