for的疑问(jdk1.5)
import java.io.*;
class FilterJavaFile
{
public static void main(String[] args)
{
File f = new File("d:\\");
String[] strArr = f.list(new FilenameFilter()
{
public boolean accept(File dir,String name)
{
if(name.endsWith(".java"))
return true;
else
return false;
}
});
/*for(int x=0; x<strArr.length; x++)
{
System.out.println(strArr[x]);
}*/
for(String str : strArr)
{
System.out.println(str);
}
}
}
应该如何对for理解呢?