SPEISEKARTE

Zusammenfassung der grundlegenden Stringmanipulation in Java.

Inhaltsverzeichnis

Teilen Sie eine Zeichenfolge – Teilt

Teilt eine Zeichenfolge an einer bestimmten Zeichenfolge (Trennzeichen).

Beispielcode

public static void splitSample() { String line = "Äpfel, Orangen, Bananen"; String[] Fruits = line.split(","); for (String Fruit : Fruits) { System.out.println(fruit); } }

Ausgabeergebnis:

Apfel-Orangen-Banane

Grundlegende Zeichenfolgenverkettung

Sie können Zeichenfolgen mit dem Operator „+“ kombinieren.

Beispielcode

public static void plusSample() { String s1 = "hello "; String s2 = "world!"; System.out.println(s1 + s2); }

Ausgabeergebnis:

Hallo Welt!


Zeichenfolgen mit Trennzeichen verbinden – verbinden

Verbindet Zeichenfolgen mit einer bestimmten Zeichenfolge (Trennzeichen) (verfügbar seit Java 8)

Beispielcode

public static void joinSample() { String line = String.join(",", "apple", "orange", "banana"); System.out.println(line); }

Mit „join“ können String-Arrays auf die gleiche Weise verbunden werden.

public static void joinArraySample() { String[] Fruits = {"Apple", "Tangerine", "Banane"}; String line = String.join(",", Fruits); System.out.println(line); / /Ergebnis ist das gleiche}

Ausgabeergebnis:

Äpfel, Orangen, Bananen

Extrahieren Sie einen bestimmten Bereich von Zeichenfolgen – Teilzeichenfolge

Extrahieren Sie einen Teil einer Zeichenfolge, indem Sie die Start- und Endpunkte angeben.

Beispielcode

public static void substringSample() { String str = "hello world!"; System.out.println(str.substring(0, 5)); System.out.println(str.substring(2, 9)); System. out.println(str.substring(6)); //Sie können auch nur den Startpunkt angeben}

Ausgabeergebnis:

Hallo, liebe Welt!

Entfernen Sie führende und nachfolgende Leerzeichen – trimmen

Entfernen Sie Leerzeichen halber Breite, Zeilenumbrüche und Tabulatoren vor und nach einer Zeichenfolge.
Leerzeichen und Doppelbyte-Leerzeichen in der Mitte der Zeichenfolge werden nicht entfernt.

Beispielcode

public static void trimSample() { String str = " hello world! "; System.out.println(str.trim()); }

Ausgabeergebnis:

Hallo Welt!

Ersetzen Sie einen Teil einer Zeichenfolge durch eine andere Zeichenfolge – ersetzen

Ersetzt einen Teil einer Zeichenfolge durch die angegebene Zeichenfolge. Ersetzen ersetzt alle passenden Zeichenfolgen.

Beispielcode

public static void replaceSample() { String str = "hello world!"; System.out.println(str.replace("l", "×")); }

Ausgabeergebnis:

er××o wo×d!

replaceFirst ersetzt nur die erste passende Zeichenfolge.

Beispielcode

public static void replaceFirstSample() { String str = "hello world!"; System.out.println(str.replaceFirst("l", "×")); }

Ausgabeergebnis:

He×lo Welt!

Gibt die Anzahl der Zeichen in einer Zeichenfolge zurück – Länge

Gibt die Anzahl der Zeichen in einer Zeichenfolge zurück. String.length() gibt einfach die Anzahl der Zeichen zurück.

Beispielcode

public static void lengthSample() { String str = "〇〇Prefecture□□City△△Town 10-11"; System.out.println(str.length()); }

Ausgabeergebnis:

14

Wenn Sie die Anzahl der Bytes wissen möchten, verwenden Sie String.getBytes().length. Seit Java8 ist der Standardzeichencode UTF8, sodass jedes Zeichen voller Breite 3 Bytes umfasst.

Beispielcode

public static void byteLengthSample() { String str = "〇〇Prefecture□□City△△Town 10-11"; System.out.println(str.getBytes().length); }

Ausgabeergebnis:

32
  • URLをコピーしました!
Inhaltsverzeichnis