2012-03-20 70 views
-1

我需要编写应该查找字符距离的代码。我想我会在例子中更好地解释。在StringBuilder中查找字符距离

我有字符串构建这样的:

BANSANA

我应该采取的第一个字母B和寻找其它b-信距离。然而,在BANANA没有其他B上我写在S(例如数组列表)1.

所以我的列表现在这个样子:

S = { “1”}

那么我就需要采取其他盘符,发现它的距离,让我把A和距离另一个A为2

我看看这样的:

S = {“1”,“2 “}

所以算法一直重复到结束。

也许有人已经完成了这项任务,可以帮助我。

谢谢。

+0

伙计,请先上传您已经尝试了什么? – 2012-03-20 10:20:59

回答

0

哈瓦看看这个片断:

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