안녕하세요, 오늘은 JAVA 줄 바꿈(개행 문자) 처리하는 방법에 대해서 알아보도록 하겠습니다.
JAVA String에서 줄바꿈을 할 때 각각 OS에 따라서 줄 바꿈 하는 형식이 다릅니다.
Window | \r\n |
Mac | \r |
Linux | \n |
// Window
System.out.println("JAVA\r\n줄바꿈하는 방법");
// Mac
System.out.println("JAVA\r줄바꿈하는 방법");
// Linux
System.out.println("JAVA\n줄바꿈하는 방법");
하지만 위와 같은 방법은 서로 다른 OS에서 동작하는 프로그램에서는 문제를 야기할 수 있습니다.
모든 OS에서 적용가능한 방법은 System.lineSeparator()를 사용하는 것입니다.
System.lineSeparator()는 (JAVA 1.7부터 제공).
// Window, Mac, Linux 공통으로 사용가능
System.out.println("JAVA" + System.lineSeparator() + "줄바꿈하는 방법");
또한, 다른방법으로는 System.getProperty("line.separator")를 사용하면 됩니다.
// Window, Mac, Linux 공통으로 사용가능
System.out.println("JAVA" + System.getProperty("line.separator") + "줄바꿈하는 방법");
두 가지 모두 같은 결과를 출력합니다.
오늘도 정독해 주셔서 감사합니다~:)
[JAVA] User-Agent를 통해서 PC/MOBILE 구분하는 방법 (0) | 2022.11.01 |
---|---|
[JAVA] UUID 클래스 고유식별자, RANDOM 데이터 추출 (0) | 2022.05.10 |
[JAVA] 문자열 마지막 콤마 제거하기(꿀팁) (0) | 2022.01.18 |
[JAVA] 문자열 대소문자로 변환하는 가장 쉬운 방법(꿀팁) (0) | 2022.01.17 |
[Java] 로또번호 추출 프로그램 만들기(Math.random()) (2) | 2020.07.25 |