List介面應用簡述

2021-08-25 22:07:38 字數 1000 閱讀 8639

list特點

有序: 訪問順序一致

有索引元素可重複

list集合遍歷方式

普通for

增強for

迭代器list介面常用子類

arraylist

linkedlist

vector

list介面常用方法

boolean add(e e)

e remove(int index)

boolean remove(object o)

e set(int index,e element)

e get(int index)

int size()

arraylist集合的特點

有序 有索引 元素可重複

底層結構: 陣列

查詢快 增刪慢

linkedlist集合的特點

有序 有索引 元素可重複

底層結構: 鍊錶

查詢慢 增刪快

linkedlist特有方法

將元素新增到煉表頭

addfirst(e e)

將元素新增到集合最後

add(e e)

將元素新增到鍊錶尾部

addlast(e e)

刪除煉表頭元素

removefirst(e e)

刪除鍊錶尾元素

removelast(e e)

獲取煉表頭元素

getfirst(e e)

獲取鍊錶尾元素

getlast(e e)

如何選擇arraylist和linkedlist

如果只是進行查詢資料, 選擇arraylist

如果需要進行大量的增刪改操作, 選擇linkedlist

簡述集合中List介面及其特點

儲存物件可以考慮 1.陣列 2.集合 陣列儲存物件的缺點 1.一旦建立,其長度不可變 2.陣列中實際存放的物件個數是不可知的 陣列和集合的區別 1.陣列的長度是固定的 集合的長度可自行調整 2.陣列中的型別是固定的,集合的型別 list介面 list特有的方法 1.public void add i...

List介面分析

list介面是繼承自collection介面的,有關collection介面 list是一種有序的collection,可以通過索引訪問集合中的資料,看看list中 有哪些方法 1.int size 從collection中繼承 2 boolean isempty 從collection中繼承 3....

List介面派系

list介面派系繼承了collection介面,下面有很多實現類。list介面的特點 有序,索引,可以重複元素。一部分和父介面相同,list介面的自己特有的方法,帶有索引的功能。list介面下有很多個集合,它們儲存元素所採用的結構方式是不同的,這樣就導致了這些集合有它們各自的特點。資料儲存常用的結構...