Maison > Java > javaDidacticiel > Comment utiliser la méthode Java split()

Comment utiliser la méthode Java split()

DDD
Libérer: 2023-08-09 14:01:55
original
13412 Les gens l'ont consulté

La méthode java split() est utilisée pour diviser une chaîne en plusieurs sous-chaînes. Cette méthode accepte une expression régulière comme paramètre et renvoie un tableau de chaînes. Utilisation courante : 1. Utilisez des espaces pour diviser la chaîne et renvoyer un tableau de chaînes contenant deux. éléments ; 2. Utilisez des virgules pour séparer la chaîne, ce qui renverra un tableau de chaînes contenant trois éléments ; 3. Utilisez plusieurs caractères comme délimiteurs, ce qui renverra un caractère contenant trois éléments ; 4. Utilisez le paramètre limit pour limiter les éléments ; nombre de divisions et un tableau de chaînes contenant deux éléments sera renvoyé.

Comment utiliser la méthode Java split()

L'environnement d'exploitation de cet article : système Windows 10, Java version 19.0.1, ordinateur Dell G3.

La méthode split() en Java est une méthode utilisée pour diviser une chaîne en plusieurs sous-chaînes. Cette méthode accepte une expression régulière comme paramètre et renvoie un tableau de chaînes. Les éléments du tableau sont les sous-chaînes de la chaîne d'origine après avoir été divisée. La syntaxe de la méthode

split() est la suivante :

public String[] split(String regex)
Copier après la connexion

où regex est une expression régulière utilisée pour spécifier les règles de fractionnement des chaînes.

Voici quelques exemples d'utilisation courante :

Diviser une chaîne à l'aide d'espaces :

String str = "Hello World";
String[] words = str.split(" ");
Copier après la connexion

Cela renverra un tableau de chaînes avec deux éléments, le premier élément est "Bonjour" et le deuxième élément est "Monde".

Divisez la chaîne à l'aide de virgules :

String str = "apple,banana,orange";
String[] fruits = str.split(",");
Copier après la connexion

Cela renverra un tableau de chaînes avec trois éléments, à savoir "pomme", "banane" et "orange".

Utilisez plusieurs caractères comme délimiteurs :

String str = "apple;banana;orange";
String[] fruits = str.split("[;,]");
Copier après la connexion

Cela renverra un tableau de chaînes avec trois éléments, à savoir "pomme", "banane" et "orange". Utilisez des crochets [] dans les expressions régulières pour spécifier plusieurs caractères comme délimiteurs.

Utilisez le paramètre limit pour limiter le nombre de fractionnements :

String str = "apple,banana,orange";
String[] fruits = str.split(",", 2);
Copier après la connexion

Cela renverra un tableau de chaînes avec deux éléments, "apple" et "banana,orange". Dans cet exemple, le paramètre limit est 2, ce qui signifie qu'il peut être divisé en deux sous-chaînes au maximum.

Il convient de noter que le paramètre de la méthode split() est une expression régulière, vous devez donc faire attention à l'échappement des caractères spéciaux lorsque vous l'utilisez. Par exemple, si vous souhaitez utiliser un point comme délimiteur, vous devez utiliser "." comme expression régulière.

De plus, si des délimiteurs consécutifs apparaissent dans la chaîne d'origine, la méthode split() renverra une chaîne vide comme sous-chaîne entre les délimiteurs. Par exemple :

String str = "apple,,banana,orange";
String[] fruits = str.split(",");
Copier après la connexion

Cela renverra un tableau de chaînes contenant quatre éléments, à savoir "apple", "", "banana" et "orange". Le deuxième élément est une chaîne vide car il n’y a aucun autre caractère entre virgules consécutives. La méthode

Résumé

split() est une méthode de traitement de chaîne très pratique qui peut diviser une chaîne en plusieurs sous-chaînes en fonction d'une expression régulière spécifiée. Le fractionnement et l'extraction de chaînes peuvent être facilement gérés à l'aide de la méthode split().

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal