文件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學習技術交流羣,一塊兒夯實基礎,提高自我價值。

相關文章
相關標籤/搜索