Heim >Java >javaLernprogramm >Wie teilt man einen Java-String ordnungsgemäß durch Newline-Zeichen auf?

Wie teilt man einen Java-String ordnungsgemäß durch Newline-Zeichen auf?

DDD
DDDOriginal
2024-12-18 04:30:11210Durchsuche

How to Properly Split a Java String by Newline Characters?

So teilen Sie eine Java-Zeichenfolge durch eine neue Zeile auf

Um eine Zeichenfolge in Java durch eine neue Zeile zu teilen, können Sie eine reguläre Zeichenfolge verwenden Ausdruck. Die gebräuchlichste Methode hierfür ist die Verwendung des Sonderzeichens n, das einen Zeilenumbruch darstellt. Dies funktioniert jedoch möglicherweise nicht immer, da es in verschiedenen Betriebssystemen unterschiedliche Arten von Zeilenumbrüchen gibt.

Um dies zu berücksichtigen, können Sie den regulären Ausdruck r?n verwenden, um die Zeichenfolge entweder durch einen Wagenrücklauf zu teilen (r) oder ein Zeilenvorschub (n). Dies funktioniert sowohl auf Windows- als auch auf UNIX-Systemen.

Hier ist ein Beispiel dafür:

String text = "This is a string\nwith multiple lines.";

String[] lines = text.split("\r?\n");

for (String line : lines) {
  System.out.println(line);
}

Dies wird Folgendes ausgeben:

This is a string
with multiple lines.

Das obige ist der detaillierte Inhalt vonWie teilt man einen Java-String ordnungsgemäß durch Newline-Zeichen auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn