Java链表—— LinkedList
生活随笔
收集整理的這篇文章主要介紹了
Java链表—— LinkedList
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ArrayList 相比,LinkedList 的增加和刪除的操作效率更高,而查找和修改的操作效率較低。
鏈表LinkedList和動態數組ArrayList
以下情況使用 ArrayList :
頻繁訪問列表中的某一個元素。 只需要在列表末尾進行添加和刪除元素操作。
以下情況使用 LinkedList :
你需要通過循環迭代來訪問列表中的某些元素。 需要頻繁的在列表開頭、中間、末尾等位置進行添加和刪除元素操作。
實現的接口
Queue 接口可作為隊列使用。
List 接口可進行列表的相關操作。
Deque 接口可作為隊列使用。
Cloneable 接口可實現克隆。
java.io.Serializable 接口即可支持序列化,能通過序列化去傳輸。
創建方式
LinkedList<E> list = new LinkedList<E>(); // 普通創建方法例子:
LinkedList<String> list = new LinkedList<String>();總結
以上是生活随笔為你收集整理的Java链表—— LinkedList的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hive 删除分区_数据仓库工具hive
- 下一篇: 需求分析师的基本功:逻辑思维、逻辑分析与