Método String charAt () en Java con ejemplo

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

Excepció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.

Articulos interesantes...