Saltar al contenido

Método Java String charAt () – javatpoint

septiembre 23, 2021

los Java String clase charAt () devuelve el método un valor de carácter en el número de índice dado.

El número de índice comienza en 0 y va a n-1, donde n es la longitud de la cadena. Vuelve StringIndexOutOfBoundsException, si el número de índice dado es mayor o igual a esta longitud de cadena o un número negativo.

Sintaxis

El método acepta índice como parámetro. El índice inicial es 0. Devuelve un carácter en una posición de índice específica en una cadena. Lanza StringIndexOutOfBoundsException si el índice es un valor negativo o mayor que la longitud de esta cadena.

Especificado por

CharSequence interfaz, ubicada dentro del paquete java.lang.

Implementación interna

Ejemplos del método Java String charAt ()

Veamos el programa Java relacionado con la cadena en el que usaremos el método charAt () que realiza alguna operación en la cadena dada.

Nombre del archivo: CharAtExample.java

Pruébelo ahora

Producción:

Veamos el ejemplo del método charAt () donde estamos pasando un valor de índice mayor. En tal caso, lanza StringIndexOutOfBoundsException en tiempo de ejecución.

Nombre del archivo: CharAtExample.java

Producción:

Exception in thread "main" java.lang.StringIndexOutOfBoundsException: 
String index out of range: 10
at java.lang.String.charAt(String.java:658)
at CharAtExample.main(CharAtExample.java:4)

Acceso al primer y último carácter mediante el método charAt ()

Veamos un ejemplo simple en el que accedemos al primer y último carácter de la cadena proporcionada.

Nombre del archivo: CharAtExample3.java

Producción:

Character at 0 index is: W
Character at last index is: l

Imprimir caracteres presentados en posiciones impares mediante el método charAt ()

Veamos un ejemplo en el que accedemos a todos los elementos presentes en un índice impar.

Nombre del archivo: CharAtExample4.java

Producción:

Char at 1 place e
Char at 3 place c
Char at 5 place m
Char at 7 place  
Char at 9 place o
Char at 11 place J
Char at 13 place v
Char at 15 place t
Char at 17 place o
Char at 19 place n
Char at 21 place  
Char at 23 place o
Char at 25 place t
Char at 27 place l

La posición como 7 y 21 denota el espacio.

Contar la frecuencia de un carácter en una cadena mediante el método charAt ()

Veamos un ejemplo en el que contamos la frecuencia de un carácter en la cadena dada.

Nombre del archivo: CharAtExample5.java

Producción:

Contar el número de vocales en una cadena usando el método chatAt ()

Veamos un ejemplo en el que contamos el número de vocales presentes en una cadena con la ayuda del método charAt ().

Nombre del archivo: CharAtExample6.java

Producción:

String: Javatpoint is a great site for learning Java.
Total number of vowels in the string are: 16

String: One apple in a day keeps doctor away.
Total number of vowels in the string are: 13

close