Diese Vorgehensweise ist schneller als die Verwendung von String.split/ clever regex/ und wahrscheinlich schneller als die Verwendung von Java 8 -Streams. Es ist.

Wenn Sie Java 8 oder höher verwenden, können Sie sich auf die Stream-API verlassen, um dies zu tun: public static boolean containsItemFromArrayString inputString, String[] items // Convert the array of String items as a Stream // For each element of the Stream call inputString.containselement // If you have any match returns true.

Bei der Java-Zeichenfolge wurden leere Werte entfernt. String in gleich lange Teilstrings in Java aufteilen. Java - Aufteilen und Trimmen in einem Schuss. Warum ist StringTokenizer veraltet? Java-Split-Zeichenfolgen. Aufteilung außerhalb der Anführungszeichen. Schnellster Weg, um die Anzahl der Ziffern einer Zahl zu erhalten?

Zählen Sie die Anzahl der Zeilen in einer Java-Zeichenfolge Brauchen etwas kompakter code für das zählen der Anzahl der Zeilen in einem string in Java. Der string getrennt werden soll, indem \r oder \n.

Das Verhalten von forEach ist explizit nicht deterministisch, wobei forEachOrdered für jedes Element dieses Streams eine Aktion in der Begegnungsreihenfolge des Streams ausführt, wenn der Stream eine definierte Begegnungsreihenfolge hat. forEach garantiert daher nicht, dass die Bestellung eingehalten wird. Überprüfen Sie auch diese Frage.

Das funktioniert auf jeden Fall auch noch mit Java 1.4.2. Ab Java 1.5 müsste außerdem auch String contains funktionieren.

PrintStream stream = new PrintStreamoutput; Mit dem PrintWriter Sie jedoch einen OutputStreamWriter mit einer bestimmten Kodierung übergeben. PrintWriter writer = new PrintWriternew OutputStreamWriteroutput, "UTF-8"; Der Vorteil ist, dass Sie die Zeichencodierung der Zeichen so steuern können, dass sie nicht als mojibake.

Wie erstelle ich eine Java-Zeichenfolge aus dem Inhalt einer Datei? Wie füge ich eine JavaScript-Datei in einer anderen JavaScript-Datei ein? Eine gelöschte Datei in einem Git-Repository suchen und wiederherstellen; Wie erstelle ich eine Datei und schreibe dazu in.

Zurück auf die Übungsseite des Kurses. Die JAVA - Klasse String als Beispiel einer bereits vorhandenen Klasse Die JAVA - Klasse String heißt eigentlich java.lang.String.

In Java 8 hat BufferedReader eine neue Methode, lines hinzugefügt, um einen Stream zu erzeugen. Wenn beim Lesen der Datei eine IOException, wird sie in eine UncheckedIOException, da Stream keine Lambdas akzeptiert, die geprüfte Ausnahmen IOException.