<p>package excercise;
import java.io.File;
import java.io.IOException;
public class Excercise {</p><p> public static void main(String[] args) throws IOException {
File f = new File("E:\\");
String[] a = f.list();
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
}
}</p>
当for循环里面的a.length改成f.length(),程序执行时会报数组下标越界的错误.