展开全部
import java.io.File;
import java.io.FileFilter;
import java.util.HashMap;
import java.util.Map;
public class T1 {
/**存放文件后缀 对应62616964757a686964616fe59b9ee7ad9431333361306331的大小*/
private static final Map sizeMap = new HashMap();
/**存放文件后缀 对应的个数*/
private static final Map countMap = new HashMap();
public static void main(String[] args) {
String path = "F:";
filter(path);
for(String key :sizeMap.keySet()) {
System.out.println("后缀:" + key + "\t字节:" + (sizeMap.get(key)==null?0:sizeMap.get(key)) + "\t个数为" + (countMap.get(key)==null?0:countMap.get(key)));
}
}
public static void filter(String path){
File file = new File(path);
file.listFiles(new FileFilter() {