Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在StringBuilder中查找字符距离_Java_Stringbuilder - Fatal编程技术网

Java 在StringBuilder中查找字符距离

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

我需要写的代码应该找到字符的距离。我想我最好用例子来解释

我有这样的字符串生成器:

BANSANA

我应该取第一个字母B,然后找出和另一个字母B的距离。然而,在香蕉中没有其他B,所以我在S(例如数组列表)1中写入

因此,我的列表如下所示:

S={“1”}

然后我需要取另一个字母,求出它的距离,所以取A,到另一个A的距离是2

我的手指看起来像这样:

S={“1”,“2”}

所以算法一直重复到最后

也许有人完成了这个任务,可以帮助我


谢谢。

看看这个片段:

StringBuilder sb = new StringBuilder("BANANA");
int first = sb.indexOf("A");
int second = sb.indexOf("A", first+1);
int distance = second - first;

伙计,请先把你试过的东西贴出来。。。