44 集合和陣列的區別

2022-02-24 18:22:03 字數 462 閱讀 9729

1.陣列

定義:儲存一種資料型別的集合容器

陣列的特點:

1.只能儲存一種資料型別的資料

2.陣列一但初始化長度就固定了

3.陣列中的元素於元素之間的記憶體位址是連續的

注意:object型別的陣列可以儲存任意型別的資料

2.集合

定義:集合是儲存物件資料的集合容器。

集合相比陣列的優勢:

1.集合可以儲存任意型別的資料,陣列只能儲存一種資料型別的資料

2.集合的長度是不固定的,陣列的長度是固定的

3.集合的劃分

---------------| collection    單例集合的根介面

----------| list    如果是實現了list介面的集合類,具備的特定:有序,可重複

----------| set     如果實現了set介面的集合類,具備的特點:無序,不可重複    

9 5 5 集合和陣列的相互轉化

arrays.aslist可以將陣列轉化為集合 string values hashset staff newhashset arrays.aslist values 從集合中獲得陣列更難一些。你可以使用toarray方法 object values staff.toarray 但是這個方法返回值是...

集合和陣列的區別!

以下為jdk1.6中arraylist中的建構函式原始碼。public arraylist int initialcapacity constructs an empty list with an initial capacity of ten.public arraylist 可以看出在建立arr...

Java 集合18 集合與陣列的轉換

這個方法也是在集合工具類中的collections 運算元組的工具類 arrays裡面都是靜態方法 1.對陣列排序 2.二分查詢 3.陣列複製 4.對兩個陣列進行元素比較,判斷兩個陣列是否相同 5.將指定元素填充陣列,比如 陣列裡全部填充8 6.將陣列轉換成字串 重點方法 1.將陣列轉換為固定大小集...