logo

Java의 새 줄

개행 (줄 끝(EOL), 줄 바꿈 또는 줄 바꿈이라고도 함)은 줄의 끝과 새 줄의 시작을 나타냅니다. 서로 다른 운영 체제에서는 하나 또는 두 개의 제어 문자를 사용하여 개행을 표시하기 위해 서로 다른 표기법을 사용합니다. Unix/Linux 및 macOS 시스템에서 줄 바꿈은 ' '으로 표시됩니다. Microsoft Windows 시스템에서는 ' '으로; 클래식 Mac OS에서는 ' '을 사용합니다.

Java에서 새 줄을 인쇄하는 방법

1. 플랫폼 종속 개행 문자 사용

일반적으로 사용되는 솔루션은 다음과 같습니다. 플랫폼에 따라 다름 개행 문자. 예를 들어 Unix에서는 ' '이고 Windows OS에서는 ' '입니다. 이 솔루션의 문제점은 프로그램이 이식 가능하지 않다는 것입니다.

NewLine1.java

 public class NewLine1 { /* Driver Code */ public static void main(String ar[]) { /* Newline character '
' */ System.out.println('Hello' + '
' + 'World'); } } 

산출:

 Hello World 

2. getProperty() 메소드 사용

권장되는 해결 방법은 시스템 속성 값을 사용하는 것입니다. 줄.구분자 . 시스템에 따른 줄 구분 기호 문자열을 반환합니다. 해당 값은 기본 OS에 따라 달라지므로 코드는 이식 가능합니다(플랫폼 독립적).

NewLine2.java

 public class NewLine2 { /* Driver Code */ public static void main(String args[]) { /* Using the getProperty() method. */ String newline = System.getProperty('line.separator'); System.out.println('Hello' + newline + 'World'); } } 

산출:

 Hello World 

3. lineSeparator() 메소드 사용

또 다른 해결책은 내장된 줄 구분 방법을 사용하는 것입니다. 라인 구분 기호(). 그것은에 속한다 체계 수업. 단순히 시스템 속성 line.separator의 값을 반환합니다.

NewLine3.java

 public class NewLine3 { /* Driver Code */ public static void main(String ar[]) { /* Using LineSeparator() method */ String newline = System.lineSeparator(); System.out.println('Hello' + newline + 'World'); } } 

산출:

 Hello World 

4. %n개행 문자 사용

플랫폼이 선호하는 줄 구분 기호를 얻는 또 다른 합리적인 방법은 printf() 메서드와 함께 플랫폼 독립적인 개행 문자 %n을 사용하는 것입니다.

NewLine4.java

 public class NewLine3 { /* Driver Code */ public static void main(String ar[]) { /* Using %n newline character */ System.out.printf('Hello%nWorld'); } } 

산출:

 Hello World 

5. out.println() 메소드 사용

문자열 끝에 개행 문자가 필요한 경우 플랫폼에 적합한 개행 문자를 출력하는 println() 메서드를 호출해야 합니다.

NewLine5.java

 public class NewLine5 { /* Driver Code */ public static void main(String ar[]) { /* Using println() method */ System.out.println('Hello'); System.out.println('World'); } } 

산출:

 Hello World 

이 기사에서는 Java 프로그램에 새 줄을 추가하는 다양한 방법을 논의했습니다.