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()
没有好处.
任何帮助?谢谢
您在循环中使用i1,但正在访问 element i。
这种混乱可能是由于使用非描述性变量名称引起的。例如,我看到array和arraylist- 那些应该是相同的吗?
所以首先要关心的是一些代码清理。如果这不是确切的代码,请告诉我们是什么。另请注意,您可以通过缩进 4 个空格来创建代码块。向我们展示堆栈跟踪是什么也是个好主意。
理想情况下,我们可以编译一个小而完整的程序来显示错误,从而生成最快的纠正答案。您甚至可能在创建该小程序时发现问题。