public static void main(String[] args) {
//封装d盘
File file = new File("d:\\");
//通过匿名内部类实现过滤
String[] strArray = file.list(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return new File(dir, name).isFile() && name.endsWith(".java"); // 弄不明白这里的dir 和 name是什么(是java自动把路径拆成这样的?) ? 谁传过来的呢 ?
}
});
//遍历
for (String str : strArray) {
System.out.println(str);
}
}
|