轉貼
list,set轉換為陣列的方法。
toarray函式有兩種形式,一種無引數,一種帶引數,注意帶引數形式中,要指明陣列的大小。
程式**:
1234567
89
public
void convertcollectiontoarray(
)
反過來,陣列轉換為list,set。
12345
integer
numbers =
;list list =
arrays.aslist
(numbers)
;set set =
newhashset
(list)
;
1234567
8
int
numbers =
;int size = numbers.length
;integer
array =
newinteger
[size]
;for
(int i =
0; i < numbers.length
; i++
)list list =
arrays.aslist
(array)
;
另註:aslist()方法後生成的list不能使用add方法,因為其長度已經根據以陣列為引數其長度已經決定了。
list,set的轉換
list list = new arraylist(set);
set set = new hashset(list);
關於陣列,List,Set之間的轉換方法
陣列轉list string staffs new string list staffslist arrays.aslist staffs 需要注意的是,arrays.aslist 返回乙個受指定陣列決定的固定大小的列表。所以不能做 add remove 等操作,否則會報錯。list staffsl...
Java中陣列 list set互相轉換
陣列轉list 注意當是int型別 基本資料型別陣列 的陣列是無法用改方法轉換的 string staffs new string list staffslist arrays.aslist staffs list轉陣列 需要注意的是,arrays.aslist 返回乙個受指定陣列決定的固定大小的列...
關於陣列,List,Set和Map之間的互相轉換
核心方法 陣列轉list arrays.aslist list轉陣列 使用list的toarray array new int integer iarray new integer array.length 要想陣列轉化為list類,必須將int先轉化為包裝類integer 若是包裝型別的陣列則可以...