使用 ArrayList 動態陣列遍歷目錄

2021-04-20 08:07:11 字數 600 閱讀 6462

sub a(byval aa as

string) 'aa為欲遍歷的目錄

dim d_1, d_2, d_3,d_4  as

new arraylist '定義4個陣列,其中d_3為資料夾陣列,d_4為所有檔案陣列

d_1.addrange(system.io.directory.getdirectories(aa))

d_3.addrange(d_1)

d_4.addrange(system.io.directory.getfiles(aa)

dowhile d_1.count >= 1

foreach d_1_1 as

string

in d_1

d_2.addrange(system.io.directory.getdirectories(d_1_1))

d_4.addrange(system.io.directory.getfiles(d_1_1)

next

d_3.addrange(d_2)

d_1.clear()

d_1.addrange(d_2)

d_2.clear()

loop

endsub

C 動態陣列ArrayList

在c 中,如果需要陣列的長度和元素的個數隨著程式的執行不斷改變,就可以使用arraylist類,該類是乙個可以動態增減成員的陣列。一 arraylist類的常用屬性和方法 1.arraylist類的常用屬性 2.arraylist類的常用方法 二 arraylist類與array類的區別 array...

C 動態陣列ArrayList介紹

arraylist是一種動態陣列,其容量可隨著我們的需要自動進行擴充.arraylist位於system.collections命名空間中,所以我們在使用時,需要匯入此命名空間.下面,我們還是在student類的基礎上利用arraylist操作,從而了解arraylist的用法 code publi...

ArrayList動態陣列 擴容機制

當建立乙個arraylist物件時可以不傳引數,arraylist會自己初始化乙個預設 size,private static final int default capacity 10 當呼叫該物件中add 時會先將判斷自己陣列大小 盡量自己估算乙個與自己專案儲存的資料大小相差不大的值,避免多次擴...