Você está aqui: Java ::: Dicas & Truques ::: Strings e Caracteres |
Como testar a existência de um caractere em uma string e retornar sua posição em Java usando o método indexOf() da classe StringQuantidade de visualizações: 23 vezes |
Nesta dica eu mostro como podemos usar o método indexOf() da classe String para pesquisar um caractere em uma palavra, frase ou texto e retornar a sua posição, ou seja, o seu índice dentro da string. Se o caractere for encontrado, sua posição é retornada. Caso contrário o valor -1 é retornado. Veja o código completo para o exemplo: package estudos; public class Estudos{ public static void main(String[] args){ // vamos criar uma string String frase = "Gosto de programar em Java"; // vamos testas se a string contém a letra "k" int pos = frase.indexOf('k'); if(pos < 0){ System.out.println("A string não contém a letra k"); Ao executar este código Java nós teremos o seguinte resultado: A string não contém a letra k |
![]() |
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 |