Tochararray en java

Tochararray en java
Lorsque vous devez stocker plusieurs chaînes ou ensembles de personnages dans un langage de programmation, la toute première chose qui vous vient à l'esprit serait des tableaux. Comme nous le savons tous, les tableaux sont mutables qui peuvent maintenir plusieurs valeurs en même temps à différents emplacements de mémoire appelés index. Nous ne pouvons pas itérer les valeurs d'une variable de chaîne, mais nous pouvons le faire en utilisant les tableaux de caractères après avoir converti ces valeurs de chaîne en un ensemble de caractères via la fonction ToCararray () de Java. Ce guide discute de cette chose en utilisant la fonction tocharArray () dans ses exemples Java.

Exemple 1:

Commencez cet article avec la première illustration de Java jetant la fonction TOCHARARRAY () de la programmation Java pour convertir une variable de chaîne simple en un tableau de caractères. Pour cela, vous avez besoin d'un outil Java dans votre système pour ajouter un programme Java comme l'Eclipse IDE. L'exemple de programme Java dont nous allons discuter dans cet exemple est fourni dans ce qui suit. Dans l'outil Java, vous devez créer un nouveau projet Java avec un test de nom, comme le suggère la première ligne du code.

Après cela, la classe publique que nous mettons en œuvre dans cet exemple doit être le même nom que le nom d'un fichier ou d'un projet. Nous créons un fichier «test» dans le nouveau projet «Test» et nommant également la classe «Test». Maintenant, que nous ajoutons une nouvelle classe avec des supports «» pour identifier son ouverture et sa fermeture, cette classe doit contenir une fonction Main () avec les autres fonctions définies par l'utilisateur si nécessaire pour commencer l'exécution du code.

Étant donné que notre exemple actuel ne nécessite aucune fonction définie par l'utilisateur, nous continuerons avec la seule fonction principale (), la déclarant avec le spécificateur public et l'identification «statique» prenant toute sorte d'arguments de chaîne. Après la déclaration de fonction Main (), nous initialisons une variable de chaîne «S» au début. Cette variable de chaîne contient la valeur «Internet» comme un ensemble de caractères. Avant d'utiliser la fonction tocharArray (), nous affichons la valeur d'une variable de chaîne «S» sur l'outil en jetant le système de fonction println () le plus utilisé de Java qui est utilisé pour afficher simplement les sorties. Cette déclaration se trouve dans le «système.paquet de programmation Java et doit être utilisé tel quel.

Après cela, un tableau de type de caractères nommé «A» est déclaré mais non initialisé car nous utilisons la fonction tocharArray () pour convertir une valeur de chaîne en un tableau de caractères et enregistrer ce résultat. Par conséquent, la fonction tocharArray () est appelée via la chaîne «S» pour convertir le contenu d'une variable de chaîne en un tableau de caractères et enregistrer le tableau converti en une nouvelle variable «A». Après la conversion réussie d'une chaîne en un tableau de caractères, nous utilisons à nouveau l'instruction Println () pour afficher le tableau de caractères converti.

test de package;
Test de classe publique
public static void main (String [] args)
String s = "Internet";
Système.dehors.println (s);
char [] a;
A = s.tocharArray ();
Système.dehors.println (a);

Maintenant, nous jetons un œil au programme précédent. Il est temps de le mettre dans l'environnement Eclipse Oide Java dans un «test.Java ”fichier et l'exécutez par la suite. Nous l'ajoutons à l'outil et exécutons ce code sans délai. Assurez-vous de supprimer toutes les erreurs de syntaxe que l'on trouve sur le débogage du code. La sortie du code précédent de Java dans Eclipse IDE affiche la même sortie pour la variable de type de chaîne et un tableau de caractères comme démontré dans les éléments suivants. Bien que ça ressemble à la même chose, ce n'est pas. La première ligne de sortie affiche la valeur de chaîne tandis que l'autre affiche le tableau de caractères.

Exemple 2:

Bien que le premier exemple soit de faire son travail correctement, il y a encore de l'espoir d'améliorer le code. Par conséquent, nous modifions notre exemple précédent cette fois pour obtenir une sortie un peu différente de l'exemple précédent. Nous devons utiliser le code suivant dans l'IDE Eclipse avec peu de modification. Pour commencer cet exemple, nous avons besoin du même fichier «test» et du même type de classe public nommé «test» dedans.

La même fonction principale () est utilisée pour effectuer un codage réel. La méthode principale () commence par l'initialisation de la variable «Str» d'un type de chaîne, en tenant une «grande» valeur. Cela va être utilisé pour s'afficher sur la zone de sortie d'un outil à utiliser - «l'éclipse IDE». Pour afficher la valeur de la variable de chaîne «STR», nous appelons la fonction println () du «système Java.package out ”avec la variable« str »qui est déclarée dans ses paramètres. Lorsque ce code est exécuté sur l'outil Java, il affiche la «grande» valeur de la console en une seule ligne telle qu'elle est.

Pour convertir la valeur de la variable de chaîne «STR» en un tableau de caractères ou un ensemble de caractères, nous devons appeler la fonction TOCHARARRAY () de la programmation Java avec la variable «Str» en tant qu'objet. Cela convertit la chaîne en un tableau de caractères et enregistre ce résultat en un tableau «arr» de caractères nouvellement initialisé en même temps.

Au fur et à mesure que les tableaux enregistrent les caractères à différents index, nous atténuons ces valeurs d'index d'un tableau de caractères via la boucle «pour». Par conséquent, la boucle «pour» est initialisée avec l'itérateur «i = 0» jusqu'à la longueur du tableau de caractères «Arr». À chaque itération, l'instruction de fonction println () affiche la valeur d'index «i» particulier. L'itérateur incrémente la valeur d'index par «i ++» pour passer à l'index suivant. C'est tout à propos de cet exemple Java.

test de package;
Test de classe publique
public static void main (String [] args)
String str = "Great";
Système.dehors.println (str);
char [] arr = str.tocharArray ();
pour (int i = 0; i < Arr.length; i++)
Système.dehors.println (arr [i]);

Vous devez copier le programme Java précédemment démontré dans votre outil Java et l'exécuter. La sortie que vous obtiendrez après son exécution est la même que la sortie suivante. La première ligne affiche la variable de chaîne «STR» et la valeur «excellente». Tandis que les 5 autres lignes montrent les caractères qui sont placés sur les 5 indices différents du tableau de caractères «Arr».

Conclusion

Nous avons terminé de discuter de l'utilisation de la fonction Java toCararray () dans les exemples de notre article. Nous avons lancé notre guide avec des remarques d'introduction sur les tableaux, les chaînes et leurs différences. Après cela, nous avons essayé la fonction tocharArray () dans le premier exemple pour convertir une seule chaîne en un ensemble de caractères. Dans le dernier exemple, nous avons indiqué clairement en utilisant la boucle «pour» dans le code en convertissant et en affichant la chaîne en un ensemble de caractères.