摘要:
1.从内存输入 package com.zachary.io; import java.io.IOException; import java.io.StringReader; /** * 从内存输入 * @author Zachary.Zheng * @version 1.0 * @date 20 阅读全文
摘要:
1.为了提高速度, 我们希望对那个文件进行缓冲; 将产生的对象传个一个BufferedReader构造器; BufferedReader提供了readLine(), 所以这个是我们最终对象和进行读取的接口 package com.zachary.io; import java.io.Buffered 阅读全文
摘要:
1. 获取File对象的目录树. 文件夹下面是文件夹 递归调用, 直到没有发现文件夹为止. walk()方法将开始目录转换为File对象, 然后调用recurseDirs: 递归调用 package com.zachary.file; import java.io.File; import java 阅读全文
摘要:
1.获取目录列表, 可以用两种方法使用File对象. (list()方法带参数和不带参数) package com.zachary.file; import java.io.File; import java.io.FilenameFilter; import java.util.Arrays; i 阅读全文
摘要:
缺点: 在编写程序时, 它给我们提供了相当多的灵活性(以为我们可以很容易的混合和匹配属性), 但是它同时也增加了代码的复杂性. 使用: java I/O类库需要多种不同功能组合, 这正是使用装饰器模式的理由. 阅读全文