让我们假设字符串就像“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