Método String charAt () en Java con ejemplo

Tabla de contenido:

Anonim

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