字符串java中分割字符链的重复

字符串java中分割字符链的重复,java,vigenere,Java,Vigenere,我知道,在stackoverflow上有很多这样的问题。 尽管如此,我似乎找不到解决办法的线索 我必须为一个可以用Kasiski测试解密Vigenere的程序编写一个类。我的工作是编写“repeation”类,该类在字符串中查找字符链的重复,以及更多 示例字符串s=“abcfghkjngfabcdfgkjdfabc” 重复必须至少3个字符,就像本例中的abc一样。如果有什么区别的话,角色链越长越好 我已经阅读地图一段时间了,但我找到的解决方案处理需要计数的单词,用逗号或空格分隔,这对我的字符串不

我知道,在stackoverflow上有很多这样的问题。 尽管如此,我似乎找不到解决办法的线索

我必须为一个可以用Kasiski测试解密Vigenere的程序编写一个类。我的工作是编写“repeation”类,该类在字符串中查找字符链的重复,以及更多

示例字符串s=“abcfghkjngfabcdfgkjdfabc” 重复必须至少3个字符,就像本例中的abc一样。如果有什么区别的话,角色链越长越好

我已经阅读地图一段时间了,但我找到的解决方案处理需要计数的单词,用逗号或空格分隔,这对我的字符串不起作用

我不要求完整的代码,因为我渴望自己找到确切的解决方案(我希望在编程方面做得更好,而不是复制+粘贴),而搜索的线索已经可以帮助我了。(顺便说一句,我是编程新手)


提前谢谢。

还有更多的帮助。您应该清楚地解释您试图解决的问题的要点。是否允许序列重叠?例如,字符串
“aaaaaa”
中最长的重复是什么?我有一种感觉,在解决这个问题时,这个方法可能有用clearly@NiVeR更多基本上意味着我需要在这门课上做更多的事情,但是提到的问题是我在互联网上寻找线索的问题。对于一个新手来说,你选择了一个相当大的问题。正如其他人提到的,尝试更好地定义问题。具有不同的输入和期望的输出。