List集合與Array陣列之間的互相轉換

2021-08-13 09:01:53 字數 1187 閱讀 8489

組轉換成list集合

listmlist = new arraylist<>();

string array = new string ;

// string陣列轉list集合

for (int i = 0; i < array.length; i++)

// 輸出list集合

for (int i = 0; i < mlist.size(); i++)

string array = new string ;

// string陣列轉list集合

listmlist = arrays.aslist(array);

// 輸出list集合

for (int i = 0; i < mlist.size(); i++)

listmlist = new arraylist<>();

mlist.add("zhu");

mlist.add("wen");

mlist.add("tao");

string array = new string[mlist.size()];

// list轉換成陣列

for (int i = 0; i < mlist.size(); i++)

// 輸出陣列

for (int i = 0; i < array.length; i++)

list

mlist = new arraylist<>();

mlist.add("zhu");

mlist.add("wen");

mlist.add("tao");

// list轉成陣列

string array = mlist.toarray(new string[0]);

// 輸出陣列

for (int i = 0; i < array.length; i++)

不管是陣列轉換成集合,還是集合轉換成陣列,都要注意轉換型別的一致性,string陣列轉string型別的集合,當需要使用int,double等集合的時候,需要使用對應的物件

如:陣列int用integer,double用double

因為list集合是物件的集合,而int、double等不是物件,所以需要用字段的對應物件類

List集合與Array陣列之間的互相轉換

listmlist new arraylist string array new string string陣列轉list集合 for int i 0 i array.length i 輸出list集合 for int i 0 i mlist.size i string array new stri...

Python 列表 list 陣列 array

python中的列表 list 類似於c 中的可變陣列 arraylist 用於順序儲存結構。建立列表 sample list a 1,a b python 列表操作 sample list a b 0,1,3 得到列表中的某乙個值 value start sample list 0 end val...

陣列與List(集合)的區別

總結 很多語言中都有陣列,對於list,跟數學裡的有序集合類似,這樣兩者的區別就比較明顯了。1 陣列固定長度,一般是值的集合,需宣告值型別 list是泛型集合,長度不固定,減少了拆箱裝箱操作。當length不大時,兩者無多大區別,較大時,使用陣列更好。2 陣列可讀可寫不能宣告唯讀陣列。集合類可以提供...