第4关:图片查看器
挑战任务:答案:
第4关:图片查看器 挑战任务:本关任务:小明想要开发一个图片查看器,但是他想只显示文件夹下所有图片类型的文件。
你来帮小明实现这个功能吧。
代码如下(示例):
package step4;
import java.io.File;
import java.io.FileFilter;
import java.util.Arrays;
public class Task {
public void showDirStructure(File file) {
int t = 1;
System.out.println("+--"+name(file));
dg(file,t);
}
public void dg(File f , int t){
File[] f1 = f.listFiles();
Arrays.sort(f1);
for (File file : f1){
if (file.isDirectory()){
tui(t);
System.out.println("+--"+name(file));
dg(file , t+1);
}
else{
if(tp(name(file))){
tui(t);
System.out.println("--"+name(file));
}
}
}
}
public String name(File file){
String wei;
wei = file.getName();
return wei;
}
public void tui(int t){
for (int i=0;i


