Bom dia pessoal.
Tenho que fazer um programa que calcule:
[list] a qde de ocorrências de um determinado caracter em uma string[/list]
[list] a qde de ligações consecutivas de caracteres iguais em uma string[/list]
Abaixo o codigo com a solução do primeiro item
String str = "hhhphhhhphhhphh";
int qdeh = str.replaceAll("[^h]","").length(); // qdeh = 12
O segundo item teria solução igual a 8 (para a letra h) [color=red]hhh[/color]p[color=red]hhhh[/color]p[color=red]hhh[/color]p[color=red]hh[/color].
Estou tentando usar o mesmo método replaceAll().length() mas não consegui montar uma expressão regular que calculasse corretamente.
Se alguém puder ajudar eu agradeço.