Java中集合和陣列的區別

2021-09-06 21:09:56 字數 679 閱讀 9371

區別:

1)陣列大小固定,儲存資料型別單一(基本型別/引用型別);

2)集合大小可動態擴充套件,可儲存各種型別的資料;

聯絡:1)陣列轉集合: arrays.aslist(陣列);

intarr = ;

arrays.aslist(arr);

for(inti=0;isystem.out.println(arr[i]);

}

2)集合轉陣列:  集合.toarray();

list list =newarraylist();

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...