Comprendre Java String.charAt() : Syntaxe, type de retour, exceptions et exemple pratique
Qu'est-ce que la méthode Java String.charAt() ?
La méthode String.charAt() retourne le caractère à un index spécifique dans une chaîne. En Java, les indices de chaîne sont base zéro, allant de 0 à length() - 1.
Signature de la méthode
public char charAt(int index)
Paramètre
index – une valeur unique int spécifiant la position du caractère désiré.
Valeur de retour
Retourne le caractère (type char) situé à l'index donné.
Exceptions
Lève StringIndexOutOfBoundsException si index est négatif ou supérieur ou égal à la longueur de la chaîne.
Exemple pratique
public class CharAtExample {
public static void main(String[] args) {
String s = "This is String CharAt Method";
// Caractère à l'index 0
System.out.println("Character at 0 position is: " + s.charAt(0));
// Caractère à l'index 5
System.out.println("Character at 5th position is: " + s.charAt(5));
// Caractère à l'index 22
System.out.println("Character at 22nd position is: " + s.charAt(22));
// Tentative d'accès à un index invalide
char invalid = s.charAt(-1);
System.out.println("Character at -1 position is: " + invalid);
}
}
Sortie :
Character at 0 position is: T
Character at 5th position is: i
Character at 22nd position is: M
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
Points clés à retenir :
- Seul un argument
intest accepté. - La méthode retourne un
charcorrespondant à l'index fourni. - Les indices hors de la plage valide déclenchent une
StringIndexOutOfBoundsException. - Assurez toujours
0 <= index < s.length()avant d'appelercharAt().
Java
- Maîtriser les chaînes de caractères en Java : Création, méthodes et bonnes pratiques
- Méthode Java String length() : Comment obtenir la taille d'une chaîne (Exemple)
- Maîtriser Java String.indexOf() : Localiser des sous-chaînes et exemples pratiques
- Maîtriser la méthode Java String compareTo() : Syntaxe, cas d'usage et exemples pratiques
- Méthode Java String.contains() : Comment vérifier la présence de sous-chaînes – Exemples pratiques
- Maîtriser Java String.endsWith() : Comment vérifier les suffixes de chaînes avec exemples
- Maîtriser le remplacement de chaînes Java : replace(), replaceAll() et replaceFirst() expliqués
- Algorithme de tri par insertion en Java : exemple clair et guide pas à pas
- Maîtriser la méthode strip() de Python : Guide complet et exemples pratiques