java中list與listfiles區別

2021-07-29 03:21:40 字數 469 閱讀 7435

file f=new file("c:\\");

string

f1=f.list();

file f2=f.listfiles();

① list() 返回乙個字串(檔名)陣列,

這些字串指定此抽象路徑名表示的目錄中的檔案和目錄。 

以c盤為例,返回的是c盤下資料夾名字的字串陣列,如[temp, windows]

②listfiles() 返回乙個路徑名陣列,

這些路徑名表示此抽象路徑名表示的目錄中的檔案。

以c盤為例返回的是c盤下資料夾目錄位址,如[c:\temp, c:\windows]

例項:摘要
//ftp 上取所有檔案路徑
ftpfile ftpfile = ftpclient.listfiles();

Java中 List的遍歷

對list的遍歷有三種方式 listlist new arraylist list.add new a list.add new a 第一種 for iteratorit list.iterator it.hasnext 這種方式在迴圈 執行過程中會進行資料鎖定,效能稍差,同時,如果你想在迴圈過程中...

Java中list集合框架

list裡物件 1.vector 內部是陣列資料結構,是同步的,不用了 2.arraylist 內部是陣列資料結果,是不同步的,替代了vector,查詢快 3.linkedlist 內部是鍊錶資料結構,是不同步的,增刪快 linkedlist link new linkedlist link.add...

Java中list介面的使用

list 特性 元素是有序的,元素可以重複 因為元素是有索引的 arraylist 底層使用的是陣列結構,特點 查詢很快,增刪很慢 執行緒不同步 linkedlist 底層使用的是鏈條結構,特點 查詢很慢,增刪很快 需求 使用arraylist儲存物件person類,並去除相同元素 class pe...