java编程循环不工作

use*_*720 -3 java arrays loops list

public void listAllFiles() {
    for (String filename: files) {
        int position = 0;
        System.out.println(position + ": " + filename);
        position = position + 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的循环显示来自的元素ArrayList files.我想显示索引以及列表中的字符串元素.但是,调用该方法时,索引始终显示为"0".

rge*_*man 6

地点

int position = 0;
Run Code Online (Sandbox Code Playgroud)

在循环之前,否则它将始终是0每次迭代.