문자열에 줄 바꿈 문자 추가하기

JavaBeginner
지금 연습하기

소개

이 랩에서는 Java 에서 문자열에 줄 바꿈 문자를 추가하는 방법을 배웁니다. 줄 바꿈을 추가하는 다양한 방법을 논의하고, 줄 바꿈을 추가하기 위한 플랫폼 종속적 및 플랫폼 독립적 접근 방식을 살펴봅니다. 또한 Java 의 줄 구분자 메서드와 플랫폼 독립적 줄 바꿈 문자에 대해서도 배웁니다.

\n 및 \r 문자 사용

이 단계에서는 플랫폼 종속적 줄 바꿈 문자 \n 및 \r을 사용하여 문자열에 줄 바꿈을 추가하는 방법을 배웁니다.

다음 코드를 NewLineCharacter.java 파일에 추가하십시오.

public class NewLineCharacter {
  public static void main(String args[]) {
    String str1 = "Java is awesome";
    String str2 = "Java\nis\nawesome";
    String str3 = "Java\ris\rawesome";
    System.out.print(str1 + "\n" + str2 + "\n" + str3);
  }
}

위 코드에서 str1, str2, str3 세 개의 문자열을 정의했습니다. str2에서는 \n 문자를 사용하여 줄 바꿈을 추가했습니다. str3에서는 \r 문자를 사용하여 줄 바꿈을 추가했습니다.

터미널에서 프로그램을 컴파일하고 실행합니다.

javac NewLineCharacter.java && java NewLineCharacter

프로그램은 다음을 출력합니다.

Java is awesome
Java
is
awesome
Java
is
awesome

플랫폼 독립적인 줄 구분자 사용

이 단계에서는 플랫폼 독립적인 System.lineSeparator() 메서드를 사용하여 줄 바꿈 문자를 추가합니다.

다음 코드를 NewLineCharacter.java 파일에 추가하십시오.

public class NewLineCharacter {
  public static void main(String args[]) {
    String str1 = "Java is awesome";
    String newline = System.lineSeparator();
    String str2 = "Java" + newline + "is" + newline + "awesome";
    System.out.print(str1 + "\n" + str2);
  }
}

위 코드에서 플랫폼 독립적인 줄 구분자를 가져오기 위해 System.lineSeparator() 메서드를 사용했습니다. newline을 문자열 Java와 연결하여 새 줄을 만들었습니다.

터미널에서 프로그램을 컴파일하고 실행합니다.

javac NewLineCharacter.java && java NewLineCharacter

프로그램은 다음을 출력합니다.

Java is awesome
Java
is
awesome

플랫폼 독립적인 줄 바꿈 문자 사용

이 단계에서는 플랫폼 독립적인 줄 바꿈 문자 %n을 사용하여 새 줄을 추가합니다.

다음 코드를 NewLineCharacter.java 파일에 추가하십시오.

public class NewLineCharacter {
  public static void main(String args[]) {
    String str1 = "Java is awesome";
    String str2 = "Java%nis%nawesome";
    System.out.printf(str1 + "%n" + str2);
  }
}

위 코드에서 %n 문자를 사용하여 새 줄을 추가했습니다. printf() 메서드를 사용하여 문자열을 콘솔에 출력했습니다.

터미널에서 프로그램을 컴파일하고 실행합니다.

javac NewLineCharacter.java && java NewLineCharacter

프로그램은 다음을 출력합니다.

Java is awesome
Java
is
awesome

System.out.println() 메서드 사용 방법

이 단계에서는 System.out.println() 메서드를 사용하여 새 줄을 추가합니다.

다음 코드를 NewLineCharacter.java 파일에 추가하십시오.

public class NewLineCharacter {
  public static void main(String args[]) {
    String str1 = "Java";
    String str2 = "is ";
    String str3 = "awesome";
    System.out.println(str1);
    System.out.println(str2);
    System.out.print(str3); //Not using println() as we do not need a new line after this
  }
}

위 코드에서 println() 메서드를 사용하여 문자열 사이에 새 줄을 추가했습니다.

터미널에서 프로그램을 컴파일하고 실행합니다.

javac NewLineCharacter.java && java NewLineCharacter

프로그램은 다음을 출력합니다.

Java
is
awesome

요약

이 랩에서는 Java 에서 문자열에 새 줄 문자를 추가하는 방법을 배웠습니다. 새 줄을 추가하는 다양한 방법을 살펴보고, 새 줄을 추가하기 위한 플랫폼 종속적 및 플랫폼 독립적 접근 방식에 대해 배웠습니다. 또한 Java 의 줄 구분자 메서드와 플랫폼 독립적 줄 바꿈 문자에 대해서도 배웠습니다.