我是Java的新手,我正在玩一些愚蠢的问题:
例如:
假设,我已经给了ababb
..
此处ab
定义为两次次。那么如何在Java中检测它?
另一个例子是,
abcabcabcab
此处,abc
定义为三次次。
答案 0 :(得分:1)
一种简单的方法是在String中使用indexOf(str,fromIndex)方法。 循环遍历字符串并搜索indexOf" ab",如果找到它,将结果和表达式的长度(" ab")添加到fromIndex。
也可能有现成的方法来做到这一点,但如果它不是你自己做的,那么通常是一种不使用它们的良好训练。