Fügen eines Zeilenumbruchzeichens zu einem String hinzu

JavaJavaBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir lernen, wie man einem String in Java ein Zeilenumbruchzeichen hinzufügt. Wir werden verschiedene Möglichkeiten zur Hinzufügung eines Zeilenumbruchs diskutieren und die plattformabhängigen und plattformunabhängigen Ansätze zur Hinzufügung von Zeilenumbrüchen untersuchen. Wir werden auch über Java's Zeilenseparator-Methode und das plattformunabhängige Zeilenumbruchzeichen lernen.

Verwenden von \n und \r Zeichen

In diesem Schritt werden wir lernen, wie man die plattformabhängigen Zeilenumbruchzeichen \n und \r verwendet, um einem String einen Zeilenumbruch hinzuzufügen.

Fügen Sie folgenden Code zur NewLineCharacter.java-Datei hinzu:

public class NewLineCharacter {
  public static void main(String args[]) {
    String str1 = "Java ist großartig";
    String str2 = "Java\nist\ngroßartig";
    String str3 = "Java\rist\ngroßartig";
    System.out.print(str1 + "\n" + str2 + "\n" + str3);
  }
}

Im obigen Code haben wir drei Strings definiert: str1, str2 und str3. In str2 haben wir das \n-Zeichen verwendet, um einen Zeilenumbruch hinzuzufügen. In str3 haben wir das \r-Zeichen verwendet, um einen Zeilenumbruch hinzuzufügen.

Kompilieren und ausführen Sie das Programm im Terminal:

javac NewLineCharacter.java && java NewLineCharacter

Das Programm wird folgende Ausgabe erzeugen:

Java ist großartig
Java
ist
großartig
Java
ist
großartig

Verwenden des plattformunabhängigen Zeilenseparators

In diesem Schritt werden wir die plattformunabhängige Methode System.lineSeparator() verwenden, um ein Zeilenumbruchzeichen hinzuzufügen.

Fügen Sie folgenden Code zur NewLineCharacter.java-Datei hinzu:

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

Im obigen Code haben wir die Methode System.lineSeparator() verwendet, um den plattformunabhängigen Zeilenseparator abzurufen. Wir haben newline mit dem String Java konkateniert, um eine neue Zeile zu erstellen.

Kompilieren und ausführen Sie das Programm im Terminal:

javac NewLineCharacter.java && java NewLineCharacter

Das Programm wird folgende Ausgabe erzeugen:

Java ist großartig
Java
ist
großartig

Verwenden des plattformunabhängigen Zeilenumbruchzeichens

In diesem Schritt werden wir das plattformunabhängige Zeilenumbruchzeichen %n verwenden, um einen Zeilenumbruch hinzuzufügen.

Fügen Sie folgenden Code zur NewLineCharacter.java-Datei hinzu:

public class NewLineCharacter {
  public static void main(String args[]) {
    String str1 = "Java ist großartig";
    String str2 = "Java%nist%ngroßartig";
    System.out.printf(str1 + "%n" + str2);
  }
}

Im obigen Code haben wir das %n-Zeichen verwendet, um einen Zeilenumbruch hinzuzufügen. Wir haben die printf()-Methode verwendet, um die Strings auf der Konsole auszugeben.

Kompilieren und ausführen Sie das Programm im Terminal:

javac NewLineCharacter.java && java NewLineCharacter

Das Programm wird folgende Ausgabe erzeugen:

Java ist großartig
Java
ist
großartig

Verwenden der System.out.println()-Methode

In diesem Schritt werden wir die System.out.println()-Methode verwenden, um einen Zeilenumbruch hinzuzufügen.

Fügen Sie folgenden Code zur NewLineCharacter.java-Datei hinzu:

public class NewLineCharacter {
  public static void main(String args[]) {
    String str1 = "Java";
    String str2 = "ist ";
    String str3 = "großartig";
    System.out.println(str1);
    System.out.println(str2);
    System.out.print(str3); //Wir verwenden nicht println(), da wir nach diesem keinen neuen Zeilenumbruch benötigen
  }
}

Im obigen Code haben wir die println()-Methode verwendet, um einen Zeilenumbruch zwischen den Strings hinzuzufügen.

Kompilieren und ausführen Sie das Programm im Terminal:

javac NewLineCharacter.java && java NewLineCharacter

Das Programm wird folgende Ausgabe erzeugen:

Java
ist
großartig

Zusammenfassung

In diesem Lab haben wir gelernt, wie man einem String in Java ein Zeilenumbruchzeichen hinzufügt. Wir haben verschiedene Möglichkeiten untersucht, einen Zeilenumbruch hinzuzufügen, und uns mit den plattformabhängigen und plattformunabhängigen Ansätzen zur Zeilenumbruch hinzufügung vertraut gemacht. Wir haben auch über Java's Zeilenseparator-Methode und das plattformunabhängige Zeilenumbruchzeichen gelernt.