java中陣列與集合的互相轉換

2021-08-23 12:26:10 字數 602 閱讀 8593

最近在刷筆試的程式設計題,裡面很多涉及到了陣列與集合的相互轉換

public

class arrayandlist ;

arraylistal=new arraylist();

//將陣列轉換成集合

//方法一

for(integer ar :arrys)

system.err.println(al);

//方法二

arraylistalist=new arraylist(arrays.aslist());

//將集合轉換成陣列,使用toarray(t a)方法

arraylistalist=new arraylist();

alist.add("asdfb");

alist.add("weqrw");

alist.add("asdfdfb");

alist.add("weqdfgrw");

string array = alist.toarray(new string[alist.size()]);

for(int i=0;iout.println(array[i]);}}

}

Java中陣列和List集合如何互相轉換。

第一種方式 string userid listuserlist new arraylist collections.addall userlist,userid 第二種方式 string userid listuserlist arrays.aslist userid 另 arrays.aslis...

Java中陣列和List集合如何互相轉換

另 arrays.aslist 返回乙個受指定陣列支援的固定大小的列表。所以不能做add remove等操作。list list new arraylist arrays.aslist userid 這樣操作就可以了。3最笨的方法 string userid listuserlist new arr...

Java中陣列 list set互相轉換

陣列轉list 注意當是int型別 基本資料型別陣列 的陣列是無法用改方法轉換的 string staffs new string list staffslist arrays.aslist staffs list轉陣列 需要注意的是,arrays.aslist 返回乙個受指定陣列決定的固定大小的列...