小白请教算法!!!!!!!!!!!!!!!!

图片说明
这字符串为啥连接不上去了!!!!!!!!懵了检查了一遍啊!!1

http://tieba.baidu.com/p/5968113869

把第15行的b.concat(arr[i]);改成b = b.concat(arr[i]);
String对象是不可改变的,使用concat方法相当于将字符串b进行拷贝创建一个新的字符串并在新字符串后面进行追加,原字符串值是不会改变的,要想改变原值需要将拷贝改变后的值赋给原字符串