String Split - Ajuda

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?

Use um laço de repetição, verifique, caractere a caractere se é o que você procura e vá somando a um atributo que tenha essa finalidade. Então, exiba as informações coletadas.

Mas o problema é como vou analisar cada indice do meu array? Em cada indice do meu array, eu tenho uma palavra, eu quero é analisar as palavras, como faço isso?

Utilize o método charAt(int index)
Ele retorna um char que se encontra na posição especificada.

Já resolvido o problema, criando um método auxiliar e usando o Replace, muito obrigado pelas respostas.