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

Split() String-methode in Java:String splitsen met voorbeeld

Wat is split() string in Java?

StrSplit() Met deze methode kunt u een tekenreeks verbreken op basis van een specifiek Java-tekenreeksscheidingsteken. Meestal zal het Java string split attribuut een spatie of een komma(,) zijn waarmee je de string wilt breken of splitsen

syntaxis van de functie split()

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

Parameter

  • Regex:de reguliere expressie in Java-splitsing wordt toegepast op de tekst/tekenreeks
  • Limiet:Een limiet bij het splitsen van Java-tekenreeksen is een maximum aantal waarden in de array. Als het wordt weggelaten of nul, retourneert het alle tekenreeksen die overeenkomen met een regex.

Een tekenreeks in Java splitsen met scheidingsteken

Het onderstaande voorbeeld laat zien hoe u een tekenreeks in Java kunt splitsen met een scheidingsteken:

Stel dat we een stringvariabele hebben met de naam strMain gevormd uit een paar woorden zoals Alpha, Beta, Gamma, Delta, Sigma - allemaal gescheiden door de komma (,).

Als we hier alle afzonderlijke tekenreeksen willen, zou het best mogelijke patroon zijn om het te splitsen op basis van de komma. We krijgen dus als volgt vijf afzonderlijke strings:

  • Alfa
  • Bèta
  • Gamma
  • Delta
  • Sigma

Gebruik de string split in Java-methode tegen de tekenreeks die moet worden verdeeld en geef het scheidingsteken als argument op.

In deze Java split string by delimiter case is het scheidingsteken een komma (,) en het resultaat van de Java split string by komma operatie geeft je een 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]);
    }
  }
}

De lus in de code drukt gewoon elke Java-splitstring af naar array na de split-functie in Java, zoals hieronder getoond-

Uitvoer:

Alpha
Beta
Delta
Gamma
Sigma

Voorbeeld:Java String split()-methode met regex en lengte

Overweeg een situatie waarin u alleen de eerste 'n'-elementen na de split-functie in Java nodig hebt, maar wilt dat de rest van de string blijft zoals deze is. Een uitvoer zoiets als dit-

  1. Alfa
  2. Bèta
  3. Delta, Gamma, Sigma

Dit kan worden bereikt door een ander argument samen met de split()-tekenreeks in Java-bewerking door te geven, en dat is de limiet van de vereiste reeksen.

Overweeg de volgende code van de 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]);
    }
  }
}

Uitvoer:

Alpha
Beta
Delta, Gamma, Sigma

Een tekenreeks in Java splitsen op spatie

Overweeg een situatie waarin u een string per spatie wilt splitsen. Laten we hier een voorbeeld bekijken; we hebben een gesplitste Java-variabele genaamd strMain, gevormd uit een paar woorden Welkom bij 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]);
    }
  }
}

Uitvoer:

Welcome
to 
Guru99

Java

  1. String Length() Methode in Java:Hoe te vinden met Voorbeeld
  2. Java String indexOf() Methode met Substring &Voorbeelden
  3. Java String charAt() Methode met Voorbeeld
  4. Java String CompareTo()-methode:hoe te gebruiken met voorbeelden
  5. Java String bevat() Methode | Controleer subtekenreeks met voorbeeld
  6. Java String endsWith() Methode met voorbeeld
  7. Java String Replace(), ReplaceAll() en ReplaceFirst() methode
  8. Java BufferedReader:hoe een bestand in Java te lezen met voorbeeld
  9. Hoe Char naar String in Java te converteren (voorbeelden)
  10. Een tekenreeks in Java omkeren met behulp van recursie
  11. Invoegsorteeralgoritme in Java met programmavoorbeeld