Maison >Java >javaDidacticiel >Comment utiliser la fonction split() de la classe String en Java pour diviser une chaîne par délimiteur spécifié

Comment utiliser la fonction split() de la classe String en Java pour diviser une chaîne par délimiteur spécifié

PHPz
PHPzoriginal
2023-07-25 16:49:10901parcourir

Comment utiliser la fonction split() de la classe String en Java pour diviser une chaîne par un délimiteur spécifié

En Java, la classe String est une classe très couramment utilisée qui fournit de nombreuses méthodes utiles pour traiter et manipuler des chaînes. L'une des méthodes couramment utilisées est la fonction split(), qui peut diviser une chaîne en plusieurs sous-chaînes selon le délimiteur spécifié. La syntaxe de la fonction

split() est la suivante :

String[] split(String regex)

où regex est une expression régulière utilisée pour spécifier le séparateur.

Voici un exemple simple qui montre comment diviser une chaîne par des espaces à l'aide de la fonction split() :

public class SplitExample {
    public static void main(String[] args) {
        String str = "Hello World";
        String[] words = str.split(" ");
        for (String word : words) {
            System.out.println(word);
        }
    }
}

Le résultat est :

Hello
World

Dans l'exemple ci-dessus, nous avons utilisé des espaces comme délimiteurs pour séparer les caractères. La chaîne "Hello World" est divisé en deux sous-chaînes "Hello" et "World".

En plus des délimiteurs d'espace simples, la fonction split() prend également en charge l'utilisation d'autres expressions régulières comme délimiteurs. Voici un exemple qui montre comment utiliser des virgules pour diviser une chaîne :

public class SplitExample {
    public static void main(String[] args) {
        String str = "apple,banana,orange";
        String[] fruits = str.split(",");
        for (String fruit : fruits) {
            System.out.println(fruit);
        }
    }
}

Le résultat est :

apple
banana
orange

Dans l'exemple ci-dessus, nous avons utilisé des virgules comme délimiteurs pour diviser la chaîne "pomme, banane, orange" Divisée en trois sous-chaînes "pomme", "banane" et "orange".

Il est à noter que la fonction split() renvoie un tableau de chaînes. Si vous souhaitez obtenir le nombre de sous-chaînes divisées, vous pouvez utiliser la propriété length du tableau.

Ce qui précède est l'introduction et un exemple de code sur la façon d'utiliser la fonction split() de la classe String pour diviser une chaîne en fonction du délimiteur spécifié. J'espère que cela aide!

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:
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