Java:从Arraylist获取字符串

use*_*105 5 java string list arraylist

当我使用for循环时(如此:)

  StringBuilder string = new StringBuilder();
    for(int i1 = 0; i1 < array.size()){
      string.append(arraylist.get(i).toString());
    } 
Run Code Online (Sandbox Code Playgroud)

我得到了outOfBouds崩溃.我需要按对象读取arraylist对象,所以 arraylist.toString() 没有好处.

任何帮助?谢谢

cor*_*iKa 3

您在循环中使用i1,但正在访问 element i

这种混乱可能是由于使用非描述性变量名称引起的。例如,我看到arrayarraylist- 那些应该是相同的吗?

所以首先要关心的是一些代码清理。如果这不是确切的代码,请告诉我们是什么。另请注意,您可以通过缩进 4 个空格来创建代码块。向我们展示堆栈跟踪是什么也是个好主意。

理想情况下,我们可以编译一个小而完整的程序来显示错误,从而生成最快的纠正答案。您甚至可能在创建该小程序时发现问题。