Maison Java javaDidacticiel Comment diviser une chaîne en fonction d'un certain délimiteur à l'aide de la méthode split() de la classe String

Comment diviser une chaîne en fonction d'un certain délimiteur à l'aide de la méthode split() de la classe String

Jul 24, 2023 pm 09:32 PM
分隔符 string类 split()方法

Comment diviser une chaîne en fonction d'un certain délimiteur à l'aide de la méthode split() de la classe String

Présentation :
Dans le langage de programmation Java, la classe String est une classe très importante et couramment utilisée. La classe String fournit de nombreuses méthodes pratiques, parmi lesquelles la méthode split() est utilisée pour diviser des chaînes. La méthode split() divise une chaîne en plusieurs sous-chaînes en fonction du délimiteur spécifié et stocke ces sous-chaînes dans un tableau de chaînes. Cet article explique comment utiliser la méthode split() de la classe String pour implémenter le fractionnement de chaînes et fournit des exemples de code.

Contexte :
Lors du traitement de données texte, nous devons souvent diviser une chaîne en plusieurs sous-chaînes selon des délimiteurs spécifiques pour un traitement ultérieur. Par exemple, lorsque nous lisons les données d'un fichier CSV, chaque ligne de données est séparée par des virgules. Dans ce cas, nous pouvons utiliser la méthode split() pour diviser chaque ligne de données en plusieurs champs et stocker ces champs dans un tableau pour un traitement ultérieur.

Utilisez la méthode split() pour diviser une chaîne :
La méthode split() de la classe String divise une chaîne en plusieurs sous-chaînes en passant une expression régulière comme délimiteur et stocke ces sous-chaînes dans un tableau de chaînes.

Voici les étapes de base pour diviser une chaîne à l'aide de la méthode split() :

  1. Tout d'abord, créez un objet String représentant la chaîne à diviser.
  2. Ensuite, appelez la méthode split() avec l'objet chaîne et transmettez le séparateur en tant que paramètre à la méthode. Le délimiteur peut être n'importe quel caractère, une combinaison d'un ou plusieurs caractères ou une expression régulière. La méthode
  3. split() renverra un tableau de chaînes contenant des sous-chaînes séparées.

Exemple de code :
Vous trouverez ci-dessous un exemple de code qui montre comment diviser une chaîne à l'aide de la méthode split() de la classe String.

public class StringSplitExample {
    public static void main(String[] args) {
        String str = "apple,banana,orange";
        
        // 使用逗号作为分隔符,拆分字符串
        String[] fruits = str.split(",");
        
        // 输出拆分得到的子字符串
        for(String fruit : fruits) {
            System.out.println(fruit);
        }
    }
}
Copier après la connexion

Résultat du résultat :

apple
banana
orange
Copier après la connexion

Dans l'exemple ci-dessus, nous avons créé une chaîne contenant trois noms de fruits et séparé ces noms de fruits par des virgules. Nous utilisons ensuite la méthode split() pour diviser la chaîne en un tableau de chaînes, et utilisons une boucle for-each pour parcourir le tableau et afficher chaque nom de fruit.

Exemple plus complexe :
En plus d'utiliser des caractères uniques comme délimiteurs, nous pouvons également utiliser des expressions régulières comme délimiteurs pour diviser des chaînes.

Ce qui suit est un exemple plus complexe qui montre comment utiliser la méthode split() pour diviser une chaîne contenant différents délimiteurs en plusieurs sous-chaînes.

public class ComplexStringSplitExample {
    public static void main(String[] args) {
        String str = "apple,banana;orange|grape";
        
        // 使用正则表达式作为分隔符,拆分字符串
        String[] fruits = str.split("[,;|]");
        
        // 输出拆分得到的子字符串
        for(String fruit : fruits) {
            System.out.println(fruit);
        }
    }
}
Copier après la connexion

Résultat de sortie :

apple
banana
orange
grape
Copier après la connexion

Dans l'exemple ci-dessus, nous utilisons l'expression régulière "[,;|]" comme délimiteur, qui représente l'un des trois caractères : virgule, point-virgule et barre verticale. En utilisant cette expression régulière comme délimiteur, nous divisons une chaîne contenant différents délimiteurs en un tableau de chaînes et générons chaque sous-chaîne.

Résumé :
Utilisez la méthode split() de la classe String pour diviser facilement une chaîne en fonction d'un certain délimiteur. En passant une expression régulière comme délimiteur, la méthode split() divise une chaîne en plusieurs sous-chaînes et stocke ces sous-chaînes dans un tableau de chaînes. Ceci est très utile dans le traitement des données textuelles et peut améliorer l'efficacité de notre programmation.

J'espère que cet article vous aidera à comprendre comment utiliser la méthode split() de la classe String pour diviser une chaîne en fonction de délimiteurs. Je vous souhaite encore plus de succès dans la programmation Java !

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!

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment changer le format des chiffres sur iPhone Comment changer le format des chiffres sur iPhone Apr 13, 2023 pm 06:16 PM

Quels formats de nombres pouvez-vous choisir sur iOS 16 Avec les modifications apportées à iOS 16.4 (bêta 2), vous pouvez choisir parmi trois formats de nombres différents pour votre iPhone. Ces formats utilisent des espaces, des virgules et des points comme symboles séparant les milliers de chiffres dans les nombres ou comme points décimaux. Le point décimal est le caractère utilisé pour séparer la partie entière d'une valeur de sa partie fractionnaire, généralement attribué par un point (.) ou une virgule (,). Le séparateur de milliers est utilisé pour séparer les nombres à plusieurs chiffres en trois groupes, généralement spécifiés par un point (.), une virgule (,) ou un espace ( ). Sur la dernière version d'iOS, vous pourrez appliquer l'un des formats de nombres suivants comme option préférée de votre iPhone : 1,23

Comment utiliser la fonction join() de la classe String en Java pour concaténer plusieurs chaînes en une seule chaîne Comment utiliser la fonction join() de la classe String en Java pour concaténer plusieurs chaînes en une seule chaîne Jul 26, 2023 pm 03:37 PM

Comment Java utilise-t-il la fonction join() de la classe String pour concaténer plusieurs chaînes en une seule chaîne ? En Java, la classe String est une classe couramment utilisée pour représenter des chaînes. Il fournit de nombreuses méthodes pour manipuler les chaînes, l’une des méthodes importantes étant la fonction join(). Cette fonction peut concaténer plusieurs chaînes en une seule chaîne et vous pouvez spécifier un délimiteur pour séparer chaque chaîne. Cet article explique comment utiliser la fonction join() pour implémenter des opérations d'épissage de chaînes. UtiliserStri

Interprétation de la documentation Java : explication détaillée de la méthode length() de la classe String Interprétation de la documentation Java : explication détaillée de la méthode length() de la classe String Nov 03, 2023 pm 12:24 PM

Interprétation de la documentation Java : Explication détaillée de la méthode length() de la classe String La classe String est l'une des classes les plus couramment utilisées dans le langage Java. Elle fournit une série de méthodes pour exploiter les chaînes. Parmi elles, la méthode length() est l’une des méthodes couramment utilisées dans la classe String. Cet article fournira une explication détaillée de la méthode length() de la classe String et fournira des exemples de code spécifiques. 1. La méthode length() est définie dans la documentation Java, length de la classe String

Comment utiliser la fonction concat() de la classe String en Java pour concaténer deux chaînes Comment utiliser la fonction concat() de la classe String en Java pour concaténer deux chaînes Jul 26, 2023 pm 02:03 PM

Comment Java utilise-t-il la fonction concat() de la classe String pour concaténer deux chaînes ? En Java, la classe String est une classe très couramment utilisée qui fournit de nombreuses méthodes pour manipuler les chaînes. L'une des méthodes les plus couramment utilisées est la fonction concat(), qui peut être utilisée pour concaténer deux chaînes. Le prototype de la fonction concat() est le suivant : publicStringconcat(Stringstr) Cette fonction accepte un paramètre str et le connecte à la méthode appelante.

Comment convertir une chaîne en tableau d'octets à l'aide de la fonction getBytes() de la classe String en Java Comment convertir une chaîne en tableau d'octets à l'aide de la fonction getBytes() de la classe String en Java Jul 25, 2023 pm 08:09 PM

Comment Java utilise-t-il la fonction getBytes() de la classe String pour convertir une chaîne en tableau d'octets ? En Java, la classe String stocke les chaînes sous forme de caractères, et nous devons parfois convertir les chaînes en tableaux d'octets pour le traitement. utilisez la fonction getBytes() de la classe String pour terminer la conversion. La fonction getByte() encodera la chaîne dans le tableau d'octets spécifié et renverra le tableau d'octets. Ci-dessous, j'expliquerai comment

Quels sont les symboles spéciaux en langage C ? Quels sont les symboles spéciaux en langage C ? Aug 26, 2023 pm 01:41 PM

Dans le langage de programmation C, les symboles spéciaux ont généralement des significations particulières et ne peuvent pas être utilisés à d’autres fins. Certains symboles spéciaux utilisés dans la programmation C sont les suivants −[](){},;*=# Comprenons leurs définitions comme suit : Crochets [] - L'ouverture et la fermeture des crochets sont utilisées pour les références d'éléments de tableau, indiquant Indices simples et multidimensionnels. Parenthèses () - Ces symboles spéciaux sont utilisés pour les appels de fonction et les paramètres de fonction. Accolades {} - Les accolades ouvrantes et fermantes indiquent le début et la fin d'un bloc de code contenant plusieurs instructions exécutables. Virgule (,) - utilisée pour séparer plusieurs instructions, telles que la séparation des paramètres dans les appels de fonction. Deux points (:) - Il s'agit d'un opérateur qui appelle en fait quelque chose appelé une liste d'initialisation. Point-virgule (;) - c'est ce qu'on appelle un argot

Comment utiliser la méthode Java split() Comment utiliser la méthode Java split() Aug 09, 2023 pm 02:01 PM

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, ce qui renverra un tableau contenant A. tableau de chaînes de 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 séparateurs, ce qui renverra un tableau de chaînes contenant trois éléments ;4. pour limiter le nombre de divisions, et un tableau de chaînes contenant deux éléments sera renvoyé.

Comment convertir une chaîne en majuscules à l'aide de la fonction toUpperCase() de la classe String en Java Comment convertir une chaîne en majuscules à l'aide de la fonction toUpperCase() de la classe String en Java Jul 26, 2023 pm 04:01 PM

Comment convertir une chaîne en majuscules en Java à l'aide de la fonction toUpperCase() de la classe String En Java, la classe String est une classe très couramment utilisée qui fournit de nombreuses méthodes de traitement des chaînes. Une méthode très utile est toUpperCase(), qui convertit une chaîne en majuscules. L'utilisation de la méthode toUpperCase() est très simple, il suffit d'appeler cette méthode. Voici un exemple de code qui montre comment utiliser toUp

See all articles