Traitement des chaînes de texte en Java est généralement simple, comme la langue offre une gamme de fonctions standard pour les chaînes de manutention, y compris l'accès aux portions individuelles . Pour accéder aux éléments dans une chaîne séparée par des virgules , votre code doit d'abord diviser les éléments en chaînes individuelles. Selon les objectifs au sein de votre projet, vous pouvez garder ces variables chaîne stockées dans une structure matricielle ou enregistrer des éléments particuliers comme variables de chaînes séparés . Tout ce que vous comptez faire avec vos éléments de chaîne , le processus de leur accès ne nécessite que quelques lignes de code. Instructions
1
Préparez votre chaîne d'origine. Votre projet Java peut être la lecture de votre chaîne séparée par des virgules depuis une source externe ou le créer dans le programme. Quoi qu'il en soit , assurez-vous que vous avez sauvegardé comme une variable unique , comme dans l' exemple de code extrait suivant :
cordes totalText = " Bob , Jim, Sam" ;
votre chaîne peut être n'importe quel Enfin, comme le processus d'accès aux éléments à l'intérieur , il ne dépend pas de la longueur. Une fois que votre texte est stocké dans une variable de chaîne, vous pouvez à tout traitement de chaîne dont vous avez besoin .
2
partager votre chaîne. En utilisant la méthode "split" de la classe string Java , vous pouvez séparer des éléments dans une chaîne. Cette méthode prend un paramètre indiquant le personnage que vous voulez diviser la chaîne sur qui sera la virgule dans ce cas. L'exemple de code suivant illustre l'appel de la méthode du partage sur la corde , en lui passant la virgule :
totalText.split ( ",") ;
chaînes Java sont immuables , ce qui signifie un Java objet chaîne peut pas être modifié . Pour cette raison, la méthode du partage n'affecte pas la valeur de la chaîne d'origine , que vous pouvez toujours utiliser au sein de votre programme si vous en avez besoin .
3
magasin le résultat de votre opération scission dans le tableau . Procédé de scission de chaîne retourne un objet de tableau avec chaque élément de la chaîne stockée à un emplacement unique . Pour créer une variable de tableau afin que vous puissiez accéder aux éléments répartis de votre chaîne d'origine , de modifier votre code ligne de partage comme suit :
String [ ] = textElements totalText.split ( ",") ;
< p> Cela vous permet de traiter les éléments de façon ordonnée en les stockant dans une structure de données linéaire.
4
Accédez à vos éléments de chaîne . Lorsque vous avez des articles tels que des chaînes stockées dans un tableau, vous pouvez y accéder en utilisant leurs valeurs d'index respectifs. Par exemple, si vous avez besoin d'accéder à un élément à une position particulière , vous pouvez utiliser la syntaxe de code suivant :
textElements [0]
accède au premier élément , qui est à la position zéro . Pour accéder à chaque élément du tableau dans l'ordre consécutif , vous pouvez utiliser une boucle "for ", comme dans l'exemple suivant:
for (int i = 0; i < textElements.length ; i + +) { < br >
System.out.println ( "Element" + i + ":" + textElements [i]) ; .
}
écrit chaque valeur de l'élément le long de sa position
5
magasin des éléments nécessaires comme des variables individuelles au sein de votre programme. Vous pouvez utiliser les éléments répartis de la chaîne de texte original directement à partir du tableau , les variables de tableau sont stockées de la même manière que les variables ordinaires, mais accessibles à l'aide de leurs positions de tableau. Si vous avez besoin des éléments de chaîne du tableau stocké sous forme de variables individuelles , vous pouvez les copier comme suit :
cordes unElement = textElements [0];
En général , vous devriez faire ceci que lorsque nécessaire , comme vous avez déjà la valeur de chaîne dans le réseau et la création d' une variable indépendante peut utiliser les ressources inutiles.