黑马程序员技术交流社区
标题:
谁来给点思路
[打印本页]
作者:
anyupeng
时间:
2017-3-23 23:14
标题:
谁来给点思路
今天作业的最后一道题,哪位大神给点思路,谢谢了
.键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key,
用个数作为value,放入到map集合中,并用两种方式遍历map集合
例如:
doc 的类型的文件有 3 个
java 的类型的文件有 5 个
txt 的类型的文件有 7 个
作者:
泪桥
时间:
2017-3-23 23:39
我是还没学到这吗?看不太懂呀!
作者:
愤怒的大飞机
时间:
2017-3-23 23:48
传入文件夹路径,getFiles过去数组,遍历数组,如果是文件,用最简单的文件名split(.),拿到一个数组的第二个索引值,也就是后缀。后缀放入map集合中,如果集合中有,获得值+1,如果没有,值为1.如果是文件夹,递归调用。。最简单的操作,没有考虑txt.txt.txt格式,自己考虑下怎么写
作者:
愤怒的大飞机
时间:
2017-3-23 23:50
愤怒的大飞机 发表于 2017-3-23 23:48
传入文件夹路径,getFiles过去数组,遍历数组,如果是文件,用最简单的文件名split(.),拿到一个数组的第二 ...
好像是listFiles上面的方法好像写错了,获得数组
作者:
zll10230292
时间:
2017-3-23 23:58
我去 大兄弟 一样的作业题呀
作者:
情不知所起
时间:
2017-3-24 00:41
同班同学哈!幸会
作者:
zlwxf
时间:
2017-3-24 00:49
我们怎么没有这作业题
作者:
胡坤鹏
时间:
2017-3-24 06:56
龙龙你是?
作者:
lvshen9
时间:
2017-3-24 07:34
递归遍历路径,然后用String的endwith获取后缀名
作者:
zhao543
时间:
2017-3-24 18:38
333333333333333333333333333333
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2