Comment implémenter charAt en Java?



Cet article sur charAt en Java vous présentera la méthode de chaîne Java charAt (). Cet article présente différentes manières d'utiliser cette méthode.

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,

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.