«Java a une méthode intégrée, Charat, qui est utilisée pour rechercher le caractère de la position d'index attribuée dans la chaîne. Le charat () prend toujours le paramètre unique qui est de type de données «int»; Aucun autre type de données n'est acceptable. La valeur d'index du point de départ de la chaîne est «0» et va jusqu'à ce que la longueur de la chaîne soit atteinte moins «1». La valeur d'index de chaîne au-delà de cette plage rencontrera l'exception par le compilateur Java. De plus, si une valeur d'index est fournie par un espace, une période ou un caractère spécial, Charat () comptera également ces caractères."
Exemple 1
Nous avons un exemple de base de la méthode java charat () où une opération est effectuée sur la chaîne. Ayons la mise en œuvre interne de la méthode Charat () ci-dessous.
Ici, nous avons une classe, «Charatexample1», où nous avons la fonction principale du programme. Nous avons créé la variable «MyString» et lui avons attribué la chaîne «java». Ensuite, nous avons défini la variable «ch» du type de données «char», qui est utilisée pour obtenir le caractère de la chaîne.
Ensuite, nous avons déployé la méthode Charat () de Java et avons fourni les valeurs d'index des caractères de la chaîne donnée. La méthode charat () donne le caractère contre la position d'index attribuée dans le résultat. Au fur et à mesure que la position d'index part à partir de la valeur «0», les caractères placés à la première position de la chaîne sont en position d'index «0». Les valeurs de caractère résultant seront imprimées par le «système Java.dehors.Println ”Méthode.
La méthode charat () renvoie le caractère qui est placé sur la position d'index donnée dans la chaîne comme suit:
Exemple 2
Nous avons vu le fonctionnement essentiel de la fonction charat () dans le programme ci-dessus. Maintenant, nous utilisons la méthode Charat (), qui imprimera la fréquence du caractère spécifique qui s'est produit dans la chaîne donnée.
Nous avons la classe Java «Charatexample2» dans le programme ci-dessus. À l'intérieur de cette classe, nous avons construit les principales méthodes. Ensuite, dans la méthode principale, nous avons spécifié la chaîne «Canada» en déclarant la variable «country_name». La chaîne sera imprimée en premier sur l'écran de sortie. Après cela, nous avons un «compteur» variable, qui est défini sur «0». Nous avons utilisé une boucle qui a parcouru chaque index de la chaîne spécifiée allant de la valeur «0» à la valeur d'index de la longueur de chaîne «-1».
Nous avons un bloc IF à l'intérieur de la boucle FOR, qui vérifie l'existence du personnage «A» dans la chaîne en utilisant la méthode Charat (). Lorsque le caractère «A» est trouvé, le compteur compte la fréquence du caractère, et la valeur du compteur augmente avec chaque occurrence. Nous avons imprimé l'occurrence totale du personnage «A» dans la chaîne
Le caractère «A» apparaît trois fois dans la chaîne, et la valeur d'occurrence s'affiche sur l'écran de la console suivant.
Exemple 3
Maintenant, nous utilisons la méthode CHARAT pour accéder aux caractères à partir de la chaîne qui sont placées à une position d'index ODD.
Dans la classe «Charexample3», nous avons appelé le programme principal Java. Le programme principal est défini avec la mise en œuvre de la méthode Charat (). Premièrement, nous avons une variable «Str» où la chaîne principale est initialisée. Ensuite, nous avons une méthode de boucle pour l'itération de chaque caractère qui apparaît dans la chaîne donnée jusqu'à ce que le caractère de la valeur de longueur de chaîne «-1». Après l'itération, nous avons une instruction conditionnelle «IF» pour la valeur d'index impair du caractère. La méthode charat () est spécifiée dans le «système.dehors.Println "Méthode, qui affiche uniquement les caractères qui donnent la sortie de la valeur d'index sauf zéro.
Les caractères attribués à chaque index sont affichés avec leurs valeurs d'index impair dans la sortie. Les caractères vides affichés sont les espaces blancs de la chaîne.
Exemple 4
La méthode charat () génère une erreur indexoutofboundSexception lorsqu'une valeur d'index négative est attribuée en tant qu'argument ou une valeur d'index supérieure à la longueur () - 1. Nous allons passer un indice négatif dans la méthode Charat () ci-dessous pour démontrer le cas d'exception de la méthode Charat ().
Nous avons construit la classe «charatexample4» et défini le bloc de la méthode principale. À l'intérieur de la méthode principale, nous avons spécifié la chaîne dans la variable «Citations». Ensuite, nous avons une variable «compter» qui est nul. Ensuite, nous avons utilisé pour la boucle où la longueur de la chaîne est donnée dans la plage de «0» à la longueur du caractère de chaîne «+1». La valeur d'index du caractère de chaîne est égale ici, ce qui soulève une erreur car la boucle s'exécutera jusqu'à ce que la longueur de la chaîne soit «+1». Lorsque la méthode Charat () est appelée dans l'instruction IF, l'indexoutofboundSexception est lancé.
L'indice de chaîne est déclaré hors de portée dans la sortie, qui est étiqueté comme indexoutofboundSexception.
Exemple 5
Ayons un autre exemple où nous utilisons la méthode Charat () qui détermine le nombre de voyelles totales présentes dans la chaîne fournie.
Nous avons l'instruction d'importation où nous avons ajouté le package Java. Après cela, nous avons créé la classe Java «Charatexample5». Ici, nous avons un constructeur «charatexample5» et définissons la variable «ar_list». Ensuite, nous avons ajouté les voyelles au tableau des listes en utilisant la méthode ADD. Après cela, nous avons établi la fonction «VerifyVowel», qui vérifie si le caractère «M» est une voyelle ou non.
Ensuite, nous avons une autre fonction, «count_vowels», qui évalue les voyelles dans la chaîne «ST». À l'intérieur de cette fonction, nous avons un compteur nul, et la taille de la chaîne est obtenue par la fonction de longueur (). La boucle pour les itérations à travers chaque index de caractères dans la chaîne. Ensuite, nous avons invoqué la méthode Charat () qui est utilisée pour compter les voyelles.
Si la voyelle est trouvée, le nombre incréments de «1». Après cela, nous avons déployé la méthode principale où nous avons défini l'objet «OBJ» pour la classe «Charatexample5». Nous avons également spécifié les deux chaînes là-bas, qui sont utilisées pour compter les voyelles. La variable «TotalVowel» est définie avec la fonction «count_vowels», qui prend la chaîne en tant que paramètre et compte le nombre total de voyelles présentes dans la chaîne.
L'écran suivant affiche tout le nombre de voyelles découvertes dans les chaînes susmentionnées.
Conclusion
La méthode charat () est particulièrement utilisée pour obtenir le caractère en position d'index dans la chaîne. La valeur d'index doit se situer dans la plage spécifiée. Nous pouvons fournir un entier positif ou négatif comme argument dans la méthode Charat () pour la sortie attendue. Nous avons exploré divers exemples de la méthode Charat () ici. Maintenant, nous pouvons utiliser la méthode CHARAT () simple en Java et rationaliser notre flux de travail.