Java
[Java] Java - System.lineSeparator() 매서드
Doshisha
2022. 8. 25. 14:49
개요
이번 글에서는 자바의 System.lineSeparator() 매서드에 대해 이야기해보려고 한다.
어떨 때 사용하는 매서드일까?
System.lineSeparator() 매서드는 프로그램이 실행되는 OS의 개행 문자를 리턴한다.
즉, 개행을 하고 싶을 때 사용하는 매서드이다.
(System.lineSeparator() 매서드는 Java 1.7부터 제공됩니다.)
왜 사용해야 할까?
자바에서 개행을 필요로한 문자를 출력할 때 Escape 문자를 사용해도 출력이 가능하지만 Escape 문자가 OS에 따라 실행되지 않을 수 있기 때문에 위 매서드를 사용하여 OS에 유동적인 개행을 하기 위해서는 System.lineSeparator()와 같은 매서드를 사용하는 것이 좋다.
사용예시
System.out.println("Line" + System.lineSeparator() + "Separator");
결과