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

Split() String-Methode in Java:So teilen Sie Strings mit Beispiel

Was ist eine split()-Zeichenfolge in Java?

StrSplit() -Methode ermöglicht es Ihnen, eine Zeichenfolge basierend auf einem bestimmten Java-Zeichenfolgentrennzeichen zu unterbrechen. Meistens ist das Java-String-Split-Attribut ein Leerzeichen oder ein Komma (,), mit dem Sie den String brechen oder teilen möchten

Split()-Funktionssyntax

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

Parameter

Wie man einen String in Java mit Trennzeichen aufteilt

Das folgende Beispiel zeigt, wie eine Zeichenfolge in Java mit Trennzeichen geteilt wird:

Angenommen, wir haben eine Zeichenfolgenvariable mit dem Namen strMain gebildet aus ein paar Wörtern wie Alpha, Beta, Gamma, Delta, Sigma – alle getrennt durch das Komma (,).

Wenn wir hier alle einzelnen Zeichenfolgen wollen, wäre das bestmögliche Muster, sie basierend auf dem Komma zu teilen. Wir erhalten also fünf separate Zeichenfolgen wie folgt:

Verwenden Sie die Zeichenfolge split in Java-Methode gegen die Zeichenfolge, die geteilt werden muss, und geben Sie das Trennzeichen als Argument an.

In diesem Java-Split-String-per-Trennzeichen-Fall ist das Trennzeichen ein Komma (,) und das Ergebnis der Java-Split-String-per-Comma-Operation gibt Ihnen eine Array-Split.

class StrSplit{
  public static void main(String []args){
   String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
    String[] arrSplit = strMain.split(", ");
    for (int i=0; i < arrSplit.length; i++)
    {
      System.out.println(arrSplit[i]);
    }
  }
}

Die Schleife im Code gibt einfach jeden Java-Split-String in ein Array nach der Split-Funktion in Java aus, wie unten gezeigt-

Ausgabe:

Alpha
Beta
Delta
Gamma
Sigma

Beispiel:Java String split() Methode mit Regex und Länge

Stellen Sie sich eine Situation vor, in der Sie nur die ersten „n“ Elemente nach der split-Funktion in Java benötigen, aber möchten, dass der Rest der Zeichenfolge unverändert bleibt. Eine Ausgabe in etwa so-

  1. Alpha
  2. Betaversion
  3. Delta, Gamma, Sigma

Dies kann erreicht werden, indem ein weiteres Argument zusammen mit dem split()-String in der Java-Operation übergeben wird, und das ist die Grenze der erforderlichen Strings.

Betrachten Sie den folgenden Code der Split-Methode in Java –

class StrSplit2{
  public static void main(String []args){
   String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
    String[] arrSplit_2 = strMain.split(", ", 3);
    for (int i=0; i < arrSplit_2.length; i++){
      System.out.println(arrSplit_2[i]);
    }
  }
}

Ausgabe:

Alpha
Beta
Delta, Gamma, Sigma

Wie man einen String in Java durch Leerzeichen aufteilt

Stellen Sie sich eine Situation vor, in der Sie eine Zeichenfolge durch Leerzeichen teilen möchten. Betrachten wir hier ein Beispiel; Wir haben eine Java-Variable mit geteiltem String namens strMain, die aus ein paar Wörtern besteht:Willkommen bei Guru99.

public class StrSplit3{  
public static void main(String args[]){  
String strMain ="Welcome to Guru99"; 
String[] arrSplit_3 = strMain.split("\\s");
    for (int i=0; i < arrSplit_3.length; i++){
      System.out.println(arrSplit_3[i]);
    }
  }
}

Ausgabe:

Welcome
to 
Guru99

Java

  1. String Length() Methode in Java:So finden Sie mit Beispiel
  2. Java String indexOf() Methode mit Substring &Beispielen
  3. Java String charAt() Methode mit Beispiel
  4. Java-String-compareTo()-Methode:Verwendung mit Beispielen
  5. Java-String enthält()-Methode | Überprüfen Sie die Teilzeichenfolge mit Beispiel
  6. Java-String-EndsWith()-Methode mit Beispiel
  7. Java String replace(), replaceAll() und replaceFirst() Methode
  8. Java BufferedReader:Lesen von Dateien in Java mit Beispiel
  9. So konvertieren Sie Char in String in Java (Beispiele)
  10. So kehren Sie eine Zeichenfolge in Java mithilfe von Rekursion um