1為什麼要創造出集合
a.因為陣列只能儲存相同資料型別的資料. (引用資料型別,和基本資料型別)
b.陣列一旦給定了長度 就不能修改陣列的長度了。
2.集合的作用
a.集合中只能儲存引用資料型別 通過自動裝箱和自動拆箱也可以儲存基本資料型別 自動裝箱不可以改變null值
b. 陣列陣列找一旦給定了長度 集合還可以修改集合的長度
返回的結果
[a,ture,100]
//用 isempty判斷集合是不是空的
public
static
void
fun1()
返回值
false
用size獲取集合的長度
public
static
void
fun2()
返回值
2
是否包含某個元素 contains
public
static
void fun3()
刪除某個元素
public
static
void fun4()
清空整個集合
public
static
void
fun5()
//將集合轉化成陣列
public
static
void
fun6()
}
//把傳入集合的所有元素 新增到第乙個集合中。
public
static
void
fun7()
//判斷包含時 是否有重複元素
public
static
void
fun8()
//判斷是否有相交 的元素
public
static
void fun9()
集合和陣列
資料多了用物件存,物件多了用集合存 1,陣列是固定長度的,集合是可變長度的 2,陣列建立時就已經確定其儲存的型別了,而集合可以存object 不同型別的物件 collection 下面常用的有list和set list常用的有arraylist linkedlist vector set常用的有ha...
瘋狂輸出 陣列選擇排序法。
選擇排序法 下面我們先寫出一基本的氣泡排序 public class exercise for int a 0 a array.length 1 a system.out.println arrays.tostring array 上面是氣泡排序的基本框架了。下面我來看一下順序排序是怎麼回事。對比一...
集合和陣列的區別!
以下為jdk1.6中arraylist中的建構函式原始碼。public arraylist int initialcapacity constructs an empty list with an initial capacity of ten.public arraylist 可以看出在建立arr...