Você está aqui: Java ::: Pacote java.lang ::: String |
Como usar o método charAt() da classe String para retornar o caractere em uma determinada posição de uma stringQuantidade de visualizações: 13662 vezes |
Em algumas situações nós precisamos obter o caractere em uma determinada posição de uma string. Para isso nós podemos usar o método charAt() da classe String. Veja sua assinatura:---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- public char charAt(int index) O parâmetro index é um valor inteiro representando o índice do caractere que queremos acessar. O primeiro caractere está no índice 0. Veja um exemplo no qual acessamos e exibimos o terceiro caractere de uma palavra: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
public class Main {
public static void main(String[] args) {
// vamos declarar e inicializar uma string
String palavra = "ARQUIVO";
// vamos obter o terceiro caractere (índice 2)
char letra = palavra.charAt(2);
// vamos mostrar o resultado
System.out.print("A letra obtida foi: " + letra);
}
}
Ao executarmos este código teremos o seguinte resultado: A letra obtida foi: Q Veja outro exemplo no qual percorremos todos os caracteres da palavra e os exibimos, separados por espaços: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
public class Main {
public static void main(String[] args) {
// vamos declarar e inicializar uma string
String palavra = "ARQUIVO";
// vamos percorrer os caracteres individualmente
for(int i = 0; i < palavra.length(); i++){
System.out.print(palavra.charAt(i) + " ");
}
}
}
Ao executarmos o código o resultado será: A R Q U I V O Para finalizar, lembre-se de que o método charAt() pode atirar uma exceção do tipo IndexOutOfBoundsException se o índice fornecido for negativo ou maior que o comprimento da string menos 1. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






