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 ( ",") ; 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 .
|