Por que usar o método string "charAt"?
O método charat retorna o caractere no índice definido. Neste método, o valor do índice deve estar entre 0 e o comprimento da string menos 1
Sintaxe do método:
public char charAt(int index)
Entrada de parâmetro:
index - Este método Java aceita apenas uma única entrada que é um tipo de dados int.
Retorna Método:
Este método retorna dados do tipo de caractere com base na entrada do índice
Exceção:
Lança java.lang.StringIndexOutOfBoundsException se o valor do índice não estiver entre 0 e Comprimento da string menos um
Exemplo 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);}}
Resultado:
O personagem na posição 0 é: T O personagem na 5ª posição é: i
O personagem na 22ª posição é: MExceção no thread "main" java.lang.StringIndexOutOfBoundsException: Índice de string fora do intervalo: -1
Algumas coisas importantes sobre este método Java charAt:
- Este método Java recebe um argumento que é sempre do tipo int.
- Este método retorna o caractere como char para o argumento int fornecido. O valor int especifica o índice que começa em 0.
- Se o valor do índice for maior do que o comprimento da string ou negativo, ocorrerá um erro de exceção IndexOutOfBounds.
- O intervalo do índice deve estar entre 0 e string_length-1.