为了账号安全,请及时绑定邮箱和手机立即绑定

java se递归

java se递归

qq_戏里戏外m_m_04320310 2016-10-31 10:46:00
File p=new File("G:\\zhengjiancai"); System.out.println("========开始计算======"); long a=System.currentTimeMillis(); ScanDir(p); long b=System.currentTimeMillis(); double c=b-a; System.out.println(c/1000); } public static void ScanDir(File file){ File[]subFile=file.listFiles(); if(subFile!=null){ for(File f:subFile){ if(f.isFile()){ if(f.getName().endsWith("Qiyi")||f.getName().endsWith("Qiyi")){ System.out.println(f.getParent()); } else {          ScanDir(f); } } } } } }不太理解其中的意思,请各位大神赐教
查看完整描述

3 回答

?
aguang

TA贡献13条经验 获得超2个赞

这是一个遍历某一个文件夹,查找这个文件夹底下是否含有已"Qiyi"结束这个文件。并且统计查找的时间

查看完整回答
反对 回复 2016-10-31
  • aguang
    aguang
    采纳我的回答,关注我,或者以后直接给我发信息就好
?
忘性最大的人

TA贡献118条经验 获得超37个赞

这个是在测试一个递归函数查看文件的效率,但是其f.getName().endsWith("Qiyi")||f.getName().endsWith("Qiyi")这句不知所云,,两个一毛一样。这是在找其中包含以Qiyi结尾的文件的路径。
查看完整回答
反对 回复 2016-10-31
  • 3 回答
  • 1 关注
  • 1106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信