Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Java

Javas split()-Methode meistern: Praktischer Leitfaden mit Code-Beispielen

Was ist die split()-Methode in Java?

Die String.split()-Methode zerlegt einen String in ein Array von Teilstrings basierend auf einem angegebenen Trennzeichen, das durch einen regulären Ausdruck definiert wird. In den meisten alltäglichen Anwendungsfällen ist das Trennzeichen ein Leerzeichen oder ein Komma, aber jedes Regex-Muster kann verwendet werden.

Methodensignatur

public String[] split(String regex)
public String[] split(String regex, int limit)

Parameter

String mit Komma-Trennzeichen aufteilen

Angenommen, Sie haben den String strMain = "Alpha, Beta, Delta, Gamma, Sigma". Das Aufteilen am Komma und dem folgenden Leerzeichen ergibt fünf separate Wörter:

Javas split()-Methode meistern: Praktischer Leitfaden mit Code-Beispielen

Verwenden Sie String.split(", "), um diese Operation durchzuführen.

class StrSplit {
    public static void main(String[] args) {
        String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
        String[] arrSplit = strMain.split(", ");
        for (String part : arrSplit) {
            System.out.println(part);
        }
    }
}

Ausgabe

Alpha
Beta
Delta
Gamma
Sigma

Limit verwenden, um den Split zu steuern

Manchmal benötigen Sie nur die ersten paar Elemente und möchten, dass der Rest zusammenbleibt. Der limit-Parameter ermöglicht dies. Mit einem Limit von 3 enthält das dritte Element den Rest des Strings:

  1. Alpha
  2. Beta
  3. Delta, Gamma, Sigma
class StrSplitWithLimit {
    public static void main(String[] args) {
        String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
        String[] arrSplit = strMain.split(", ", 3);
        for (String part : arrSplit) {
            System.out.println(part);
        }
    }
}

Ausgabe

Alpha
Beta
Delta, Gamma, Sigma

String nach Leerzeichen aufteilen

Um einen Satz in einzelne Wörter zu zerlegen, können Sie an einem einzelnen Leerzeichen aufteilen. Zum Beispiel:

public class SplitBySpace {
    public static void main(String[] args) {
        String strMain = "Welcome to Guru99";
        String[] arrSplit = strMain.split(" ");
        for (String word : arrSplit) {
            System.out.println(word);
        }
    }
}

Ausgabe

Welcome
to
Guru99

Java

  1. Java String length() Methode: String-Länge ermitteln (Beispiel)
  2. Java String.indexOf() meistern: Substrings finden & praktische Beispiele
  3. Java String.charAt(): Syntax, Rückgabetyp, Exceptions und praktisches Beispiel
  4. Java String compareTo() meistern: Syntax, Anwendungsfälle und praktische Beispiele
  5. Java String.contains() Methode: Substrings prüfen – praktische Beispiele
  6. Java String.endsWith(): String-Suffixe prüfen mit Beispielen
  7. Java String-Ersetzung meistern: replace(), replaceAll() und replaceFirst() erklärt
  8. Dateien in Java mit BufferedReader lesen – Praktischer Leitfaden mit Beispielen
  9. Char in String in Java konvertieren – Praxisbeispiele und Best Practices
  10. String in Java mit Rekursion umkehren – Schritt-für-Schritt-Anleitung