Monday, July 02, 2007
Java 자바, r n, rn 개행문자/줄바꿈 문자 처리 방법
프로그래밍 언어에서 "\r\n" 이라는 것은 "도스(DOS)/윈도우 줄바꿈"을 의미합니다. "\n" 이것은 "유닉스(Unix) 줄바꿈"입니다. C언어나, 펄(Perl)에서는 그냥 "\n" 이렇게 줄바꿈하면 운영체제 종류에 따라 자동으로 줄바꿈을 변경해 줍니다.
그러나 자바의 System.out.println() 등에서는 "\n" 이런 문자로 줄바꿈을 하면, 윈도우에서도 항상 "유닉스 텍스트"로 줄바꿈이 됩니다. 즉, 자동이 아닙니다.
다만 자바에서도 운영체제 종류에 맞게 자동으로 줄바꿈 문자를 변경하는 방법이 있습니다.
C언어의 printf() 함수에 해당하는, System.out.format()으로 문자열을 출력하면서, "%n" 문자를 지정하면, 운영체제에 맞게 줄바꿈이 됩니다.
자바에서 "%n" 개행문자 사용 예제: ▶▶ 자바/Java] System.out.format() 줄바꿈, 운영체제(OS) 종류에 맞게; line separator
☞ 줄바꿈 | 개행 문자
그러나 자바의 System.out.println() 등에서는 "\n" 이런 문자로 줄바꿈을 하면, 윈도우에서도 항상 "유닉스 텍스트"로 줄바꿈이 됩니다. 즉, 자동이 아닙니다.
다만 자바에서도 운영체제 종류에 맞게 자동으로 줄바꿈 문자를 변경하는 방법이 있습니다.
C언어의 printf() 함수에 해당하는, System.out.format()으로 문자열을 출력하면서, "%n" 문자를 지정하면, 운영체제에 맞게 줄바꿈이 됩니다.
자바에서 "%n" 개행문자 사용 예제: ▶▶ 자바/Java] System.out.format() 줄바꿈, 운영체제(OS) 종류에 맞게; line separator
☞ 줄바꿈 | 개행 문자
tag: java
자바 | Java
<< Home