Java 在StringBuilder中查找字符距离
我需要写的代码应该找到字符的距离。我想我最好用例子来解释 我有这样的字符串生成器: BANSANA 我应该取第一个字母B,然后找出和另一个字母B的距离。然而,在香蕉中没有其他B,所以我在S(例如数组列表)1中写入 因此,我的列表如下所示: S={“1”} 然后我需要取另一个字母,求出它的距离,所以取A,到另一个A的距离是2 我的手指看起来像这样: S={“1”,“2”} 所以算法一直重复到最后 也许有人完成了这个任务,可以帮助我Java 在StringBuilder中查找字符距离,java,stringbuilder,Java,Stringbuilder,我需要写的代码应该找到字符的距离。我想我最好用例子来解释 我有这样的字符串生成器: BANSANA 我应该取第一个字母B,然后找出和另一个字母B的距离。然而,在香蕉中没有其他B,所以我在S(例如数组列表)1中写入 因此,我的列表如下所示: S={“1”} 然后我需要取另一个字母,求出它的距离,所以取A,到另一个A的距离是2 我的手指看起来像这样: S={“1”,“2”} 所以算法一直重复到最后 也许有人完成了这个任务,可以帮助我 谢谢。看看这个片段: StringBuilder sb = new
谢谢。看看这个片段:
StringBuilder sb = new StringBuilder("BANANA");
int first = sb.indexOf("A");
int second = sb.indexOf("A", first+1);
int distance = second - first;
伙计,请先把你试过的东西贴出来。。。