zoukankan      html  css  js  c++  java
  • 源码分析:Files中文件遍历分析

    昨天学习JAVA中的文件路径。偶然的机会看到Files工具类文件的遍历写的特别由意思。特分享出来供大家参考

    1. 类得命名

    Files---->代表的含义是文件的操纵类

    Path---->代表文件路径

    Files------>中有一个方法walkFileTree(filePath:String,visitor:SimpleFileVisitor)

                    filePath他所代表的含义是操纵什么

                    simpleFileVisitor:他代表的含义是怎么操作

                        visitor.visitor(filename:String,strrs:BasicFileAttributes)

         FileTreeWalker 是方法内自动生成的一个类他的功能是用来组装filePath,和visitor 。将filePath中的参数传递给visitor 让他去执行。二他的真正的操作的方法是由外界传递进来的。

            fileTreeWalker中由一个方法walk()得到他的时间类型,然后按照时间类型对他进行特定的操作。

            

        

         

    Files.walkFileTree();

    2. 类图如下所示:

  • 相关阅读:
    第二章 课后习题 6
    第二章 课后习题 5
    第一章 课后习题 10
    第一章 课后习题 7
    JAVA练习1
    作业2
    作业
    c++作业10月13日作业
    c++作业50页例题3.1
    for循环作业4和5
  • 原文地址:https://www.cnblogs.com/dousil/p/12880953.html
Copyright © 2011-2022 走看看