这一章节我们来讨论一下文件目录列表,也复习一下以前的知识点。
注意:这一章节需要一个文件夹,并在文件夹里面建立若干文件,具体怎么建立,就看自己的了。
我的文件夹结构:
-ch16
|-Test
|-Test.java
|-Test0 - 副本
|-Test2
|-Test2 - 副本
|-Test3
|-Test3 - 副本
|-Test_0
1.File类的list()方法
这个方法的作用就是扫描某个目录下面的所有文件和文件夹
package com.ray.ch16;
import java.io.File;
public class Test {
public static void main(String[] args) {
File file = new File("F:\\ws101\\ThinkInJava\\src\\com\\ray\\ch16");
String[] paths = file.list();
for (String path : paths) {
System.out.println(path);
}
}
}
输出:
Test
Test.java
Test0 - 副本
Test2
Test2 - 副本
Test3
Test3 - 副本
Test_0
2.在上面的代码里面增加按字母排序
package com.ray.ch16;
import java.io.File;
import java.util.Arrays;
public class Test_0 {
public static void main(String[

本文详细探讨了Java中File类的list()方法,用于列出指定目录下的所有文件和子目录。通过实例展示了如何使用该方法,并通过FilenameFilter接口及匿名内部类进行文件名过滤,对文件列表进行控制。同时,该章节回顾了接口实现和文件操作等相关知识。
最低0.47元/天 解锁文章
766

被折叠的 条评论
为什么被折叠?



