一道简单的面试题 大家说难不难

来源:百度知道 编辑:UC知道 时间:2024/07/04 19:31:17
该题为:用java API写一个类,任务是把一个文件夹及所有子文件夹中包含的文件读取出来将其全部打印出来 并计算文件个数
我朋友说 这题都不会就不要去面试了

package com.test.action;

import java.io.File;

public class Filetotal {

public static int count=0;

public static void main(String[] args) {

File file = new File("E:\\软件安装包\\安装软件");

findall(file);
}

public static void findall(File file) {

File[] filename = file.listFiles();

for (int i = 0; i < filename.length; i++) {

if (filename[i].isDirectory()) {

findall(filename[i]);

count++;
}
System.out.println(filename[i]);

count++;

}
System.out.println(count);
}

}

不难

都说不难 答出来啊

反正我就不会,我不熟悉java溜,需要时直接网上拷贝源码
其他的自己写

我感觉比较难,还要统计数据,这可麻烦了,一般的公司出不了这样的题

不难