chaînes de caractères Java de caractères de texte de magasins au sein des programmes . Si vous avez une chaîne de texte que vous avez besoin de se scinder en éléments séparés , utilisez la méthode du partage de la classe string . Effectuer le processus de scission est généralement simple , et vous pouvez adapter le processus pour répondre aux besoins de votre projet , en choisissant une expression régulière pour séparer avec et stocker les résultats dans un tableau de chaînes . Une fois que vous avez les éléments d'un tableau , vous pouvez faire une boucle à travers eux , la réalisation de tout traitement dont vous avez besoin . Instructions
1
Préparez votre chaîne de texte dans votre programme Java. Créer une chaîne , si vous ne possédez pas déjà un , dans un de vos fichiers de classe . La syntaxe de l' exemple suivant illustre la déclaration et l'instanciation de variables d'une chaîne simple:
légumes String = " oignon, carotte, pomme de terre »;
Cette chaîne contient des mots délimités par des virgules . En utilisant la méthode du partage , vous pouvez séparer les mots , mémoriser un seul mot à chaque élément dans un tableau.
2
Divisez votre chaîne et de stocker les résultats dans une variable de tableau de chaînes . En utilisant le code suivant, effectuer la méthode du partage sur votre chaîne et enregistrer les résultats dans une structure matricielle pour une utilisation ultérieure :
String [ ] veg = vegetables.split ( ",") ;
< p > Lorsque ce code s'exécute , votre tableau de chaînes contiendra trois éléments, chacun avec un seul mot en elle. Le code précise le caractère virgule à utiliser comme séparateur pour l'opération. Cela signifie que chaque élément du tableau contiendra les caractères entre les virgules.
3
boucle dans votre tableau de chaînes . Pour tester les résultats de votre processus de scission , ajoutez le code suivant itération à travers le tableau et écrit les éléments sur la console de sortie standard :
for (int i = 0; i < veg.length ; i + +) { Photos
System.out.println ( légumes [i]) ;
}
Enregistrez votre fichier et lancez votre programme pour le tester. Vous devriez voir les éléments du tableau écrites sur des lignes séparées.
4
partager votre chaîne avec une limite. Eventuellement, appliquer une limite à l'opération de fractionnement , de déterminer combien de fois le programme divise la chaîne de caractères sur le délimiteur spécifié . Le code modifié suivant illustre l'application d'une limite à l'aide d'un second paramètre de la méthode :
String [ ] veg = vegetables.split ("," , 2);
Le tableau résultant n'a que deux éléments en elle, avec le dernier élément tout stocker gauche dans la chaîne d'origine à la suite de l'opération de scission .
5
expérience avec la méthode du partage utilisant des expressions régulières . Vous pouvez passer plusieurs expressions régulières à la méthode du partage dans son premier paramètre , en fonction des objectifs de votre projet. L'exemple suivant illustre le fractionnement sur n'importe quel caractère qui n'est pas une lettre ou un chiffre :
split ( " [^ a -zA- Z0-9 ] »);
Cet exemple montre le fractionnement sur une ou plus d'une sélection de caractères :
split ( "+ [ . ] »);
Ce serait travailler pour la chaîne suivante:
légumes string = " oignon , carotte, pomme de terre, poivron " ; .
Utilisez différentes expressions régulières pour comprendre le fonctionnement de la méthode du partage
.