java 编程循环不工作
java programming loop not working
public void listAllFiles() {
for (String filename: files) {
int position = 0;
System.out.println(position + ": " + filename);
position = position + 1;
}
}
上面的循环显示 ArrayList files
中的元素。我想显示索引以及列表中的字符串元素。但是,调用该方法时,索引始终打印为“0”。
地点
int position = 0;
在循环之前,否则每次迭代总是0
。
您在循环内将 position
初始化为零。这意味着它在循环中的那个点将始终为零。
在循环之前初始化它。
int position = 0;
for (String filename : files){
System.out.println(position + ": " + filename);
++position;
}
public void listAllFiles() {
for (String filename: files) {
int position = 0;
System.out.println(position + ": " + filename);
position = position + 1;
}
}
上面的循环显示 ArrayList files
中的元素。我想显示索引以及列表中的字符串元素。但是,调用该方法时,索引始终打印为“0”。
地点
int position = 0;
在循环之前,否则每次迭代总是0
。
您在循环内将 position
初始化为零。这意味着它在循环中的那个点将始终为零。
在循环之前初始化它。
int position = 0;
for (String filename : files){
System.out.println(position + ": " + filename);
++position;
}