Boa tarde, estou com um problema que é o seguinte, é me dado uma string, e eu tenho que contar o nº de ocorrencias de um certo caracter, e quantas vezes ocorre na mesma palavra. Por exemplo:
“Será que existe vida após a morte?”
Devo escrever o resultado num ficheiro, da seguinte maneira:
0 2 ( o caracter “e”, não existe em duas palavras )
1 3 ( o caracter “e”, aparece uma vez em 3 palavras, “Será”, “que”," morte")
2 1 (o caracter “e”, aparece duas vezes apenas numa palavra, “existe”)
3 0 ( não há palavras onde o caracter “e”, ocorra 3 vezes)
4 0 ( não há palavras onde o caracter “e”, ocorra 4 vezes)
5+ 0 ( ( não há palavras onde o caracter “e”, ocorra 5 ou mais vezes))
O que eu fiz:
String nome = ""Será que existe vida após a morte?"";
String [] s = nome.split(" ");
Já tenho um array em que em cada indice, é uma palavra, o meu problema agora é como analisar cada palavra, para poder fazer a contagem de um certo caracter.
Alguma ajuda?