¿Por qué utilizar el método string "charAt"?
El método charat devuelve el carácter en el índice definido. En este método, el valor del índice debe estar entre 0 y la longitud de la cadena menos 1
Sintaxis del método:
public char charAt(int index)
Entrada de parámetros:
index: este método Java acepta solo una entrada que es un tipo de datos int.
Devoluciones del método:
Este método devuelve datos de tipo carácter basados en la entrada del índice.
Excepción:
Lanza java.lang.StringIndexOutOfBoundsException si el valor del índice no está entre 0 y la longitud de la cadena menos uno
Ejemplo 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);}}
Producción:
El carácter en la posición 0 es: T El carácter en la quinta posición es: i
El personaje en la posición 22 es: MExcepción en el hilo "principal" java.lang.StringIndexOutOfBoundsException: índice de cadena fuera de rango: -1
Algunas cosas importantes sobre este método charAt de Java:
- Este método Java toma un argumento que siempre es de tipo int.
- Este método devuelve el carácter como char para el argumento int dado. El valor int especifica el índice que comienza en 0.
- Si el valor del índice es mayor que la longitud de la cadena o es negativo, se produce un error de excepción IndexOutOfBounds.
- El rango de índice debe estar entre 0 y string_length-1.