Le charAt () dans est une méthode, utilisée notamment pour renvoyer le caractère à l'index spécifié dans une chaîne. Dans cet article, nous allons comprendre ce sujet en détail. Les pointeurs suivants seront traités dans cet article,
- charAt en Java
- Exemple pour StringIndexOutOfBoundsException
- Imprimer tous les caractères d'une chaîne en utilisant charAt ()
- Compter la fréquence d'un caractère en utilisant charAt ()
- Impression du premier et du dernier caractère d'une chaîne
Alors commençons
charAt en Java
Pour la méthode charAt (), la valeur d'index transmise doit être comprise entre 0 et (longueur de la chaîne - 1). Dans le cas où la valeur d'index est supérieure, égale ou négative, un StringIndexOutOfBoundsException est retourné.
Signature
public char charAt (index int)
Paramètre
index: L'index du caractère à renvoyer
Revenir
Le caractère à la position spécifiée est renvoyé.
Exception
StringIndexOutOfBoundException : Renvoyé si la valeur de l'index est négative, supérieure ou égale à la longueur de la chaîne.
Continuer avec ce caractère dans l'article Java
Exemple
public class Main {public static void main (String args []) {String str = 'Nous devons sauver la planète du changement climatique' // Ceci renvoie le premier caractère de la chaîne char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Character at 0 index:' + c1) System.out.println ('Character at 5th index: '+ c2) System.out.println (' Caractère au 9ème index: '+ c3) System.out.println (' Caractère au 15ème index: '+ c4)}}
Production
Le caractère à 0 index est: W
Le caractère au 5ème index est: s
__init__ python 3
Le caractère au 11ème index est: a
Le caractère au 20e index est: e
Continuer avec ce caractère dans l'article Java
Exemple pour StringIndexOutOfBoundsException
Lors du passage d'un index négatif ou d'un index supérieur à length () - 1, une exception StringIndexOutOfBoundsException est levée.
Dans l'exemple suivant, un index négatif est passé:
public class Main {public static void main (String args []) {String str = 'ClimateChange' // index négatif char c = str.charAt (-1) System.out.println (c)}}
Production
Exception dans le thread «principal» java.lang.StringIndexOutOfBoundsException: Index de chaîne hors limites: -1
at java.base/java.lang.StringLatin1.charAt(tringLatin1.java:44)
à java.base / java.lang.String.charAt (String.java:692)
à Main.main (Main.java:5)
Commande quittée avec un statut différent de zéro 1
Le code se termine par une exception.
Continuer avec ce caractère dans l'article Java
Imprimer tous les caractères d'une chaîne en utilisant charAt ()
L'utilisation de la boucle for de 0 à la longueur de string () -1 est faite, pour imprimer tous les caractères d'une chaîne.
public class Main {public static void main (String args []) {String s = 'ClimateChange' for (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }
Production
C
l
je
m
à
t
est
C
h
à
n
g
est
Continuer avec ce caractère dans l'article Java
Compter la fréquence d'un caractère en utilisant charAt ()
public class Main {public static void main (String [] args) {String s = 'ClimateChangeIsReal' int count = 0 for (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } }
La fréquence d'un caractère peut être déterminée en utilisant charAt ():
Production
La fréquence de C est: 2
Continuer avec ce caractère dans l'article Java
Impression du premier et du dernier caractère d'une chaîne
Le premier et le dernier caractère d'une chaîne peuvent être imprimés en utilisant charAt ():
public class Main {public static void main (String [] args) {String s = 'Climate Change Is Real' int strLength = s.length () // premier caractère System.out.println ('Character at 0 index:' + s.charAt (0)) // Récupération du dernier caractère présent à l'index string length-1 System.out.println ('Character at last index:' + s.charAt (strLength-1))}}
Production
Caractère à 0 index: C
Caractère au dernier index: l
La méthode charAt () fournit à l'utilisateur d'innombrables façons d'accéder aux éléments à n'importe quel index spécifié, tant que l'index se situe dans une plage appropriée.
Nous sommes donc arrivés à la fin de cet article sur «charAt in Java». Si vous souhaitez en savoir plus, consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance. Le cours de formation et de certification Java J2EE et SOA d'Edureka est conçu pour vous former aux concepts Java de base et avancés ainsi qu'à divers frameworks Java tels que Hibernate et Spring.
Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de ce blog et nous vous répondrons dans les plus brefs délais.