文字列が「aababcabcdabcdeabcdefabcdefg」のようなものだとしましょう。したがって、最大の(可能なすべての)部分文字列の頻度を見つける方法。
ps: 文字列の間にスペースはありません。
String stArray[] = s.split("\\s+");
int large =0;
String largeSt="";
for(int i=0;i<stArray.length;i++)
{
if(stArray[i].length() >large)
{
largeSt=stArray[i];
large = stArray[i].length();
}
}
system.out.println("very large :"+largeSt);
if you want to find frequency just count from array by matching