文件File中list()和listFile()方法的区别

测试代码以下java

public class TextPath {数组

public static void main(String[] args) {学习

File file = new File(".");测试

String[] list = file.list();cdn

for (String it : list) {blog

System.out.print(it + " ");get

}it

System.out.println();io

File[] list1 = file.listFiles();class

for (File it : list1) {

System.out.println(it + " ");

}

for (File it : list1) {

System.out.println(it.getName() + " ");

}

}

}

结果以下



总结:

list()和listFiles()方法的区别在于:

list()返回的是一个String类型数组,它只是一个数组,仅仅只是一个文件(文件夹)的名字而已;

而listFiles()方法返回的是一个File类的引用,它具备类的全部属性和方法,好比:String getName()方法就可以返回该文件的String类型的文件名(名字而已)。


欢迎你们扫下方二维码加java学习技术交流群,一块儿夯实基础,提高自我价值。

相关文章
相关标签/搜索