たとえば、"TUOPPPPJHHTT" という文字列が与えられます。文字列内で連続して最も多く出現する文字とその回数を調べたいとします。この場合、その P は 4 回発生します。
次のようにforループを実行してみました
char[] array = S.toCharArray();
int count=1;
for(int i =1; i < S.length(); i++) {
if(array[i] == array[i-1]) {
count++;
}
}
しかし、このアプローチの問題は、すべてのアルファベットの繰り返し出現をカウントすることです。