0 java indexing exception arraylist
我得到这个代码的java.lang.IndexOutOfBoundsException.
private List<Integer> LoeschenX = new ArrayList<Integer>();
private List<Integer> LoeschenY = new ArrayList<Integer>();
for (int i : LoeschenY) LoeschenX.add(LoeschenY.get(i));
Run Code Online (Sandbox Code Playgroud)
当你这样做
for (int i : LoeschenY)
Run Code Online (Sandbox Code Playgroud)
你遍历的元素的LoeschenY,而不是指标.您可能希望迭代索引,以便您可以使用get(i):
for (int i = 0; i < LoeschenY.size(); i++)
LoeschenX.add(LoeschenY.get(i));
Run Code Online (Sandbox Code Playgroud)
请记住,get(index)它将返回特定索引中的值.
编辑:你也可以试试
for (int i : LoeschenY)
LoeschenX.add(i);
Run Code Online (Sandbox Code Playgroud)
由于i获取元素的值LoeschenY,您将添加这些值LoeschenX.
| 归档时间: |
|
| 查看次数: |
1463 次 |
| 最近记录: |