Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> Java

Java's split() Methode Beheersen: Een Praktische Gids met Codevoorbeelden

Wat Is De split() Methode in Java?

De String.split() methode breekt een string in een array van substrings op basis van een gespecificeerde scheidingsteken, gedefinieerd door een reguliere expressie. In de meeste alledaagse use cases is het scheidingsteken een spatie of komma, maar elk regex patroon kan gebruikt worden.

Methode Handtekening

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

Parameters

  • regex: Een reguliere expressie die het scheidingsteken definieert.
  • limit: Het maximum aantal array elementen om terug te geven. Als weggelaten of nul, worden alle mogelijke substrings teruggegeven. Een negatieve limit staat toe leidende lege strings.

Een String Splitsen Met Een Komma Scheidingsteken

Stel je hebt de string strMain = "Alpha, Beta, Delta, Gamma, Sigma". Splitsen op de komma en volgende spatie geeft vijf afzonderlijke woorden:

Java s split() Methode Beheersen: Een Praktische Gids met Codevoorbeelden
  • Alpha
  • Beta
  • Delta
  • Gamma
  • Sigma

Gebruik String.split(", ") om deze operatie uit te voeren.

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);
        }
    }
}

Output

Alpha
Beta
Delta
Gamma
Sigma

Een Limit Gebruiken Om De Split Te Controleren

limit parameter laat je dat doen. Met een limit van 3 bevat het derde element de rest van de string:

  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);
        }
    }
}

Output

Alpha
Beta
Delta, Gamma, Sigma

Een String Splitsen Op Spaties

Om een zin in individuele woorden te verdelen, kun je splitsen op een enkele spatie. Bijvoorbeeld:

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

Output

Welkom
bij
Guru99

Java

  1. Java String length() Methode: Hoe de grootte van een String op te vragen (Voorbeeld)
  2. Java String.indexOf() beheersen: Substrings lokaliseren & praktische voorbeelden
  3. Java String.charAt() begrijpen: Syntaxis, Retourtype, Exceptions en Praktisch Voorbeeld
  4. Java's String compareTo() Methode beheersen: Syntaxis, Use Cases en Praktische Voorbeelden
  5. Java String.contains() Methode: Controleren op Substrings – Praktische Voorbeelden
  6. Java String.endsWith() beheersen: Controleren op String-suffixen met voorbeelden
  7. Java String Vervanging beheersen: replace(), replaceAll() en replaceFirst() uitgelegd
  8. Bestanden Lezen in Java met BufferedReader – Een Praktische Gids met Voorbeelden
  9. Een char omzetten naar een String in Java – Praktische voorbeelden en best practices
  10. Een String omkeren in Java met recursie – Stapsgewijze handleiding
  11. Insertion Sort algoritme in Java: Duidelijk voorbeeld & stapsgewijze handleiding