新增方法:.add(e);
獲取方法:.get(index);
刪除方法:.remove(index) 按照索引刪除;
.remove(object o)按照元素內容刪除;
是否包含某個元素:.contains(object o) 包含返回true否則false
對比兩個list中所有元素是否相等:.equals() 與hashcode() ; 兩個相等list的equals方法一定為true, 但hashcode不一定等;
判斷是否為空: isempty() ; 為空返回true否則false
去重方法:
for
(
int
i =
0
; i
for
(
int
j = lst1.size()-
1
; j >i; j--)
}
}
system.out.println(lst1);
java中對集合List的操作
1 建立乙個集合型別的變數 listlist new arraylist 2 新增元素 list.add 1 3 修改指定位置上元素的值 list.set 索引位置,重新賦的值 4 刪除元素利用iterator listlist new arraylist for int i 0 i 10 i sy...
Java中對List集合的常用操作
很詳細 目錄 list中新增,獲取,刪除元素 list中是否包含某個元素 list中根據索引將元素數值改變 替換 list中檢視 判斷 元素的索引 根據元素索引位置進行的判斷 利用list中索引位置重新生成乙個新的list 擷取集合 對比兩個list中的所有元素 判斷list是否為空 返回itera...
Java中list集合框架
list裡物件 1.vector 內部是陣列資料結構,是同步的,不用了 2.arraylist 內部是陣列資料結果,是不同步的,替代了vector,查詢快 3.linkedlist 內部是鍊錶資料結構,是不同步的,增刪快 linkedlist link new linkedlist link.add...