练习题
分析
- A:封装e判断目录
- B:获取该目录下所有文件或者文件夹的File数组
- C:遍历该File数组,得到每一个File对象,然后判断
- D:是否是文件
是:继续判断是否以.jpg结尾
否:不搭理它
public class FileDemo {
public static void main(String[] args) {
// 封装e判断目录
File file = new File("e:\\");
// 获取该目录下所有文件或者文件夹的File数组
File[] fileArray = file.listFiles();
// 遍历该File数组,得到每一个File对象,然后判断
for (File f : fileArray) {
// 是否是文件
if (f.isFile()) {
// 继续判断是否以.jpg结尾
if (f.getName().endsWith(".jpg")) {
// 就输出该文件名称
System.out.println(f.getName());
}
}
}
}
}