首頁  >  文章  >  Java  >  list集合的主要實作類別有哪些

list集合的主要實作類別有哪些

王林
王林原創
2020-06-17 14:35:5712354瀏覽

list集合的主要實作類別有哪些

list集合的主要實作類別有:

1、ArrayList集合

List介面大小可變數組的實現。 (查詢快,增刪慢。)此實作不是同步的(多執行緒問題)。

2、LinkedList集合

List介面的鍊錶實作。此實作不是同步的。

java.util.LinkedList集合 implements List介面。

特點:

(1)底層是一個鍊錶結構:查詢慢,增刪快。

(2)裡邊包含了大量操作首尾元素的方法。

(影片教學推薦:java影片教學

注意:使用LinkedList集合特有的方法,不能使用多態。

—public void addFirst(E e):將指定元素插入此清單的開頭。

—public void addLast(E e):將指定元素加入此清單的結尾。

—public E getFirst():傳回此清單的第一個元素。

—public E getLast():傳回此清單的最後一個元素。

—public E removeFirst():移除並傳回此清單的第一個元素。

—public E removeLast():移除並傳回此清單的最後一個元素。

—public E pop():從此清單所表示的堆疊處彈出一個元素。等效於removeFirst()。

—public void push(E e):將元素推入此清單所表示的堆疊。等效於addFirst(E e)。

—public boolean isEmpty():如果清單不包含元素,則傳回true。

—clear(); //清空集合中的元素,再取得集合中的元素會拋出NoSuchElementException。

3、Vector集合

可以實現可增長的物件陣列。此實作是同步的。 JDK1.0最早的集合,底層也是數組,但是是單線程的,速度比較慢。

推薦教學:java入門程式

以上是list集合的主要實作類別有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn