區別:
1)陣列大小固定,儲存資料型別單一(基本型別/引用型別);
2)集合大小可動態擴充套件,可儲存各種型別的資料;
聯絡:1)陣列轉集合: arrays.aslist(陣列);
int
arr = ;
arrays.aslist(arr);
for
(
int
i=
0
;i
system.out.println(arr[i]);
}
2)集合轉陣列: 集合.toarray();
list list =
new
arraylist();
list.add(
"a"
);
list.add(
"b");
list.toarray();
system.out.println(list.tostring());
集合和陣列的區別!
以下為jdk1.6中arraylist中的建構函式原始碼。public arraylist int initialcapacity constructs an empty list with an initial capacity of ten.public arraylist 可以看出在建立arr...
C 中集合與陣列的區別
前言 剛開始學習的時候沒有仔細去思考,然後這些內容在我腦海中就沒有什麼 印象,問問自己這些有什麼區別也只能籠統的說出一點兒來,所以學習還是要做到顆 粒歸倉的,及時總結是很重要的呀。陣列 陣列是相同資料型別的元素按一定順序排列的集合。優點 陣列在記憶體中是連續儲存的,所以可以快速而且容易的從頭到尾遍歷...
java中集合與陣列之間的轉化
一 集合轉化為陣列 採用集合.toarray 方法,根據轉化為陣列的型別又可以分為 1 轉化為object型別陣列 比如 object listarray list.toarray object setarray set.toarray 2 轉化為具體型別陣列 比如 string listarray...