Pourquoi utiliser la méthode "charAt"?
La méthode charat renvoie le caractère à l'index défini. Dans cette méthode, la valeur d'index doit être comprise entre 0 et la longueur de la chaîne moins 1
Syntaxe de la méthode:
public char charAt(int index)
Entrée de paramètre:
index - Cette méthode Java n'accepte qu'une seule entrée qui est un type de données int.
Retourne la méthode:
Cette méthode renvoie des données de type caractère basées sur l'entrée d'index
Exception:
Lance java.lang.StringIndexOutOfBoundsException si la valeur d'index n'est pas comprise entre 0 et la longueur de la chaîne moins un
Exemple 1:
public class CharAtGuru99 {public static void main(String args[]) {String s1 = "This is String CharAt Method";//returns the char value at the 0 indexSystem.out.println("Character at 0 position is: " + s1.charAt(0));//returns the char value at the 5th indexSystem.out.println("Character at 5th position is: " + s1.charAt(5));//returns the char value at the 22nd indexSystem.out.println("Character at 22nd position is: " + s1.charAt(22));//returns the char value at the 23th indexchar result = s1.charAt(-1);System.out.println("Character at 23th position is: " + result);}}
Production:
Le caractère à la position 0 est: T Le caractère à la 5e position est: i
Le caractère à la 22e position est: MException dans le thread "main" java.lang.StringIndexOutOfBoundsException: Index de chaîne hors limites: -1
Quelques points importants à propos de cette méthode Java charAt:
- Cette méthode Java prend un argument qui est toujours de type int.
- Cette méthode renvoie le caractère en tant que char pour l'argument int donné. La valeur int spécifie l'index qui commence à 0.
- Si la valeur d'index est supérieure à la longueur de la chaîne ou négative, une erreur d'exception IndexOutOfBounds se produit.
- La plage d'index doit être comprise entre 0 et string_length-1.