Versão atual:

Duvida método IndexOf

Olá pessoal,

Estou começando no Java, e preciso de uma ajuda, já pesquisei por tudo e nada explicou isso direito.

Estou usando "IndexOf" para encontrar palavras numa String, na verdade é uma palavra fixa, mas que aparece várias vezes na String.

Fiz um laço de repetição usando o indexOf da seguinte maneira para conseguir a posicao:

int posicao = texto.indexOf(stringPalavraProcurada, indice);

Pelo que eu pesquisei o IndexOf deveriapesquisar a palavra a partir do "indice", assim quando eu achasse a primeira palavra, ele deveria "ir pra frente" na string, para encontrar a segunda ocorrência da palvra, mas ele sempre retorna o mesmo indice.

Está errado o uso do IndexOf ou será que é o meu laço de repetição? a princípio é bem simples é só um "for".

Se alguém puder ajudar agradeço!

Versão(1):

Ver a versão formatada

Duvida método IndexOf

Comentário

new question