Neue String-Methoden
Java 11 hat einige neue Methoden der String
-Klasse eingeführt. In diesem Schritt werden wir diese neuen Methoden erkunden.
isBlank() - Methode
Die isBlank()
-Methode wird verwendet, um zu überprüfen, ob ein String leer ist oder nicht. Ein leerer String oder ein String, der nur aus Leerzeichen besteht, wird als leer betrachtet.
Fügen Sie im Datei MyFirstJavaProgram.java
folgenden Code hinzu:
String s1 = "";
String s2 = " ";
String s3 = "String";
System.out.println("s1 ist leer: " + s1.isBlank());
System.out.println("s2 ist leer: " + s2.isBlank());
System.out.println("s3 ist leer: " + s3.isBlank());
Speichern Sie die Datei und führen Sie sie mit dem folgenden Befehl aus:
javac MyFirstJavaProgram.java
java MyFirstJavaProgram
Sie sollten die folgende Ausgabe sehen:
s1 ist leer: true
s2 ist leer: true
s3 ist leer: false
strip(), stripLeading() und stripTrailing() - Methoden
Die strip()
, stripLeading()
und stripTrailing()
-Methoden werden verwendet, um Leerzeichen aus einem String zu entfernen. Sie ähneln der vorhandenen trim()
-Methode, bieten jedoch Unicode-Unterstützung.
Fügen Sie im Datei MyFirstJavaProgram.java
folgenden Code hinzu:
String s = " String ";
System.out.println("$" + s + "$");
System.out.println("$" + s.strip() + "$");
System.out.println("$" + s.stripLeading() + "$");
System.out.println("$" + s.stripTrailing() + "$");
Speichern Sie die Datei und führen Sie sie mit dem folgenden Befehl aus:
javac MyFirstJavaProgram.java
java MyFirstJavaProgram
Sie sollten die folgende Ausgabe sehen:
$ String $
$String$
$String $
$ String$