如何在Java中正确列出ArrayList的索引值

时间:2017-11-04 18:09:04

标签: java arraylist

每次运行这行代码时,我的索引值都会增加。我第一次运行代码时,我的索引值是(0,1,2),然后在同一测试期间我运行它时,我得到相同数组元素的值(3,4,5)。

System.out.println("**********The Book List**********");
for (int i = 0; i < books.size(); i++) { 
    System.out.print("Index: " + index++);
    System.out.print("\t");
    System.out.print("Name: " + books.get(i));
    System.out.println();
}

有人可以帮我弄清楚我做错了吗?

1 个答案:

答案 0 :(得分:2)

您在循环中使用books.get(i),因此i似乎是您所追求的index。像,

System.out.print("Index: " + i);

然后移除index