每次运行这行代码时,我的索引值都会增加。我第一次运行代码时,我的索引值是(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();
}
有人可以帮我弄清楚我做错了吗?
答案 0 :(得分:2)
您在循环中使用books.get(i)
,因此i
似乎是您所追求的index
。像,
System.out.print("Index: " + i);
然后移除index
。