Méthode String charAt () en Java avec exemple

Table des matières:

Anonim

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: M

Exception 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.