Método String charAt () em Java com Exemplo

Índice:

Anonim

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

Exceçã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.