江阴网站制作设计/百度怎么搜索关键词
统计一个文件夹中每种文件的个数并打印(文件夹路径下没有子文件夹)
打印格式如下:
txt:3个
doc:4个
jpg:6个‘
package FileWork;import java.io.File;
import java.util.HashMap;
import java.util.Set;public class countIndex {public static void main(String[] args) {File file=new File("aaa");File[] files=file.listFiles();HashMap<String,Integer> hs=new HashMap();for(File f:files) {String[] strs=f.getName().split("\\.");String key=strs[1];//0位置放的是文件名 1位置放的是后缀名if(!hs.containsKey(key)) {//如果满足条件说明是第一次出现hs.put(key,1);}else {hs.put(key, hs.get(key)+1);//get获取键对应的值}}Set<String> set=hs.keySet();for(String s : set) {System.out.println(s+":"+hs.get(s)+"个");}}
}