Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Entendendo Java String.charAt(): Sintaxe, Tipo de Retorno, Exceções e Exemplo Prático

O que é o Método Java String.charAt()?

O método String.charAt() retorna o caractere em um índice específico dentro de uma string. Em Java, índices de string são baseados em zero, variando de 0 a length() - 1.

Assinatura do Método

public char charAt(int index)

Parâmetro

index – um único valor int especificando a posição do caractere desejado.

Valor de Retorno

Retorna o caractere (tipo char) localizado no índice dado.

Exceções

Lança StringIndexOutOfBoundsException se index for negativo ou maior ou igual ao comprimento da string.

Exemplo Prático

public class ExemploCharAt {
    public static void main(String[] args) {
        String s = "This is String CharAt Method";
        // Caractere no índice 0
        System.out.println("Caractere na posição 0 é: " + s.charAt(0));
        // Caractere no índice 5
        System.out.println("Caractere na 5ª posição é: " + s.charAt(5));
        // Caractere no índice 22
        System.out.println("Caractere na 22ª posição é: " + s.charAt(22));
        // Tentativa de acessar índice inválido
        char invalido = s.charAt(-1);
        System.out.println("Caractere na posição -1 é: " + invalido);
    }
}

Saída:

Caractere na posição 0 é: T
Caractere na 5ª posição é: i
Caractere na 22ª posição é: M

Exception in thread “main” java.lang.StringIndexOutOfBoundsException: String index out of range: -1

Pontos-chave para lembrar:

Java

  1. Dominando Strings em Java: Criação, Métodos e Boas Práticas
  2. Método Java String length(): Como Obter o Tamanho de uma String (Exemplo)
  3. Dominando Java String.indexOf(): Localizando Substrings e Exemplos Práticos
  4. Dominando o Método compareTo() do Java String: Sintaxe, Casos de Uso e Exemplos Práticos
  5. Método Java String.contains(): Como Verificar Substrings – Exemplos Práticos
  6. Dominando Java String.endsWith(): Como Verificar Sufixos de String com Exemplos
  7. Dominando Substituição de Strings em Java: replace(), replaceAll() e replaceFirst() Explicados
  8. Algoritmo Insertion Sort em Java: Exemplo Claro e Guia Passo a Passo
  9. Dominando o Método strip() do Python: Guia Completo e Exemplos Práticos
  10. Python len(): Guia Prático para Medir Comprimento de Objetos