Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Méthode de chaîne Split () en Java :comment diviser une chaîne avec un exemple

Qu'est-ce que la chaîne split() en Java ?

StrSplit() La méthode vous permet de casser une chaîne en fonction d'un délimiteur de chaîne Java spécifique. Généralement, l'attribut Java string split sera un espace ou une virgule (,) avec lequel vous souhaitez rompre ou diviser la chaîne

syntaxe de la fonction split()

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

Paramètre

Comment fractionner une chaîne en Java avec délimiteur

L'exemple ci-dessous montre comment diviser une chaîne en Java avec un délimiteur :

Supposons que nous ayons une variable de chaîne nommée strMain formé de quelques mots comme Alpha, Beta, Gamma, Delta, Sigma - tous séparés par la virgule (,).

Ici, si nous voulons toutes les chaînes individuelles, le meilleur modèle possible serait de le diviser en fonction de la virgule. Nous obtiendrons donc cinq chaînes distinctes comme suit :

Utilisez la chaîne split dans la méthode Java par rapport à la chaîne qui doit être divisée et fournissez le séparateur comme argument.

Dans ce cas de séparation de chaîne Java par délimiteur, le séparateur est une virgule (,) et le résultat de l'opération de séparation de chaîne Java par virgule vous donnera une division de tableau.

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

La boucle dans le code imprime simplement chaque chaîne de fractionnement Java dans le tableau après la fonction de fractionnement en Java, comme indiqué ci-dessous-

Sortie :

Alpha
Beta
Delta
Gamma
Sigma

Exemple :méthode Java String split() avec regex et longueur

Considérez une situation dans laquelle vous n'avez besoin que des premiers éléments "n" après la fonction split en Java, mais souhaitez que le reste de la chaîne reste tel quel. Une sortie quelque chose comme ça-

  1. Alpha
  2. Bêta
  3. Delta, Gamma, Sigma

Ceci peut être réalisé en passant un autre argument avec la chaîne split() dans l'opération Java, et ce sera la limite de chaînes requises.

Considérez le code suivant de la méthode split en 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]);
    }
  }
}

Sortie :

Alpha
Beta
Delta, Gamma, Sigma

Comment diviser une chaîne en Java par espace

Considérez une situation dans laquelle vous souhaitez diviser une chaîne par espace. Prenons un exemple ici; nous avons une variable Java de chaîne séparée nommée strMain formée de quelques mots Bienvenue dans 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]);
    }
  }
}

Sortie :

Welcome
to 
Guru99

Java

  1. Méthode String Length () en Java:comment trouver avec l'exemple
  2. Méthode Java String indexOf() avec sous-chaîne et exemples
  3. Méthode Java String charAt() avec exemple
  4. Méthode Java String compareTo () :comment utiliser des exemples
  5. Méthode Java String contains() | Vérifier la sous-chaîne avec l'exemple
  6. Méthode Java String endsWith () avec exemple
  7. Méthode Java String replace(), replaceAll() et replaceFirst()
  8. Java BufferedReader :comment lire un fichier en Java avec un exemple
  9. Comment convertir un char en chaîne en Java (exemples)