Articles

Zeilenumbruch in Java drucken

In diesem Beitrag werden wir untersuchen, wie man einen Zeilenumbruch in Java druckt.

Ein Zeilenumbruch (auch Zeilenende (EOL), Zeilenvorschub oder Zeilenumbruch genannt) wird verwendet, um das Ende einer Zeile und den Beginn einer neuen Zeile zu kennzeichnen. Verschiedene Betriebssysteme verwenden unterschiedliche Notationen für die Darstellung eines Zeilenumbruchs mit einem oder zwei Steuerzeichen. Auf Unix/Linux- und macOS-Systemen wird der Zeilenumbruch durch "\n" dargestellt, auf Microsoft Windows-Systemen durch "\r\n" und auf dem klassischen Mac OS mit "\r".

Verwendung von plattformabhängigen Zeilenumbrüchen

Die häufig verwendete Lösung ist die Verwendung von plattformabhängigen Zeilenumbrüchen. Zum Beispiel "\n" auf Unix und "\r\n" auf Windows OS. Das Problem bei dieser Lösung ist, dass Ihr Programm nicht portabel sein wird.

1
2
3
4
5
6

class Main
{
public static void main(String args) {
System.out.println(„Hallo“ + ‚\n‘ + „Welt“);
}
}

Den Code ausführen

System.getProperty()

Die empfohlene Lösung ist die Verwendung des Wertes der Systemeigenschaft line.separator, die die systemabhängige Zeilentrennzeichenfolge zurückgibt. Da ihr Wert vom zugrundeliegenden Betriebssystem abhängt, ist Ihr Code portabel (plattformunabhängig).

Der Code wird ausgeführt

System.lineSeparator()

Eine andere Lösung ist die Verwendung des eingebauten Zeilentrenners lineSeparator(), der von der Klasse System bereitgestellt wird. Sie gibt einfach den Wert der Systemeigenschaft line.separator zurück.

Ausgeführter Code

Verwendung von %n Zeilenumbruchszeichen

Eine andere plausible Möglichkeit, das bevorzugte Zeilentrennzeichen der Plattform zu erhalten, ist die Verwendung des plattformunabhängigen Zeilenumbruchszeichens %n mit der Methode printf().

1
2
3
4
5
6

class Main
{
public static void main(String args) {
System.out.printf(„Hello%nWorld“);
}
}

Den Code ausführen

System.out.println()

Wenn wir einen Zeilenumbruch am Ende der Zeichenkette benötigen, sollten wir die println()-Methode aufrufen, die ein für Ihre Plattform geeignetes Zeilenumbruchzeichen ausgibt.

Download Run Code

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.