利用递归查找目录中的最小和最大文件(包括子目录)
利用递归查找目录中的最小和最大文件(包括子目录),代码如下:
package file; import java.io.File; public class TestFile5 { private static File minFile, maxFile; public static void main(String[] args) { File root = new File("d:/test"); findMinAndMax(root); } public static void findMinAndMax(File rootDirectory) { File[] fs = rootDirectory.listFiles(); for (File f : fs) { if (f.isDirectory()) findMinAndMax(f); else { if (minFile == null) { minFile = maxFile = f; } if (f.length() != 0) { if (f.length() < minFile.length()) minFile = f; if (f.length() > maxFile.length()) maxFile = f; } } } } }

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
这里有20位程序员关于求职的疑惑,还好也有参考答案
阅读本文大概需要 6 分钟。 前几天发了一条朋友圈对于求职小伙伴们提出的问题,我进行了收集整理,统一反馈。也许这20个问题也是你们遇到的问题,所以趁着年前赶紧把它发出来。 以下20个问题基本上都是读者的原话,当然我稍微修改了一些不通顺的地方。 0.我觉得最大的疑惑就是自己目前的水平和合各大公司的要求之间的符合度。以前没有实习过,所以还是有点虚的,再个就是总是听说每次面试都会有记录,可能会影响后面的面试。所以要准备到什么程度才可以投春招提前批或者春招面试呢?是海投还是投几个比较有意向的呢?很多帮内推的都会说面试不好也不会影响后面的面试,不知真假? 建议先去小公司试水,如果问题不大,可以尝试投大公司。另外记得刷一下大厂的面经,如果觉得差距比较大,慎投,至少等你把面经商遇到的问题都解决了再继续下一步吧。 面试可能会有记录,但是这个不用太过关注,最重要的是要确定自己复习到位。 1.不知道达到什么水平能面试通过 这个问题其实不太明确,但是也很好回答。首先确定好你的意向岗位,再按照公司岗位要求里的技能要求进行复习,同时你也要去看看该公司这个岗位的面经。 举个例子,这是阿里的招聘要求。 看起来有很多...
- 下一篇
初学者如何从零开始学习人工智能?看完你就懂了
此文是想要进入人工智能这个领域、但不知道从哪里开始的初学者最佳的学习资源列表。 一、机器学习 有关机器学习领域的最佳介绍,请观看Coursera的Andrew Ng机器学习课程。 它解释了基本概念,并让你很好地理解最重要的算法。 有关ML算法的简要概述,查看这个TutsPlus课程“Machine Learning Distilled”。 “Programming Collective Intelligence”这本书是一个很好的资源,可以学习ML 算法在Python中的实际实现。 它需要你通过许多实践项目,涵盖所有必要的基础。 这些不错的资源你可能也感兴趣: Perer Norvig 的Udacity Course on ML(ML Udacity 课程) Tom Mitchell 在卡梅隆大学教授的 Another course on ML(另一门ML课程) YouTube上的机器学习教程 mathematicalmonk 二、深度学习 关于深度学习的最佳介绍,我遇到最好的是 Deep Learning With Python。大数据学习交流扣 qun 74零零加4yi3八1它不会...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS8安装Docker,最新的服务器搭配容器使用
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合Redis,开启缓存,提高访问速度