亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java中LinkedList數(shù)據(jù)結(jié)構(gòu)的詳細介紹

 更新時間:2023年05月01日 09:14:48   作者:Smile sea breeze  
這篇文章主要介紹了Java中LinkedList,Linked List 是 java.util 包中 Collection 框架的一部分,文中提供了詳細的代碼說明,需要的朋友可以參考下

1.介紹

  • Linked List java.util 包中 Collection 框架的一部分。
  • LinkedList 數(shù)據(jù)結(jié)構(gòu)的實現(xiàn),它是一種線性數(shù)據(jù)結(jié)構(gòu),其中元素不存儲在連續(xù)位置,每個元素都是一個單獨的對象,具有數(shù)據(jù)部分和地址部分。
  • 元素使用指針和地址鏈接。每個元素稱為一個節(jié)點

2.Java 鏈表的方法

方法描述
add(int index, E element)此方法在此列表中的指定位置插入指定元素。
add(E e)此方法將指定的元素追加到此列表的末尾。
addAll(int index, Collection c)此方法將指定集合中的所有元素插入此列表,從指定位置開始。
addAll(Collection c)此方法將指定集合中的所有元素追加到此列表的末尾,按照它們由指定集合的??迭代器返回的順序。
addFirst(E e)此方法在此列表的開頭插入指定的元素。
addLast(E e)此方法將指定的元素追加到此列表的末尾。
clear()此方法從此列表中刪除所有元素。
clone()此方法返回此 LinkedList 的淺表副本。
contains(Object o)如果此列表包含指定元素,則此方法返回 true。
descendingIterator()此方法以相反的順序返回此雙端隊列中元素的迭代器。
element()此方法檢索但不刪除此列表的頭部(第一個元素)。
get(int index)此方法返回此列表中指定位置的元素。
getFirst()此方法返回此列表中的第一個元素。
getLast()此方法返回此列表中的最后一個元素。
indexOf(Object o)此方法返回此列表中指定元素第一次出現(xiàn)的索引,如果此列表不包含該元素,則返回 -1。
lastIndexOf(Object o)此方法返回此列表中指定元素最后一次出現(xiàn)的索引,如果此列表不包含該元素,則返回 -1。
listIterator(int index)此方法返回此列表中元素的列表迭代器(以適當?shù)捻樞颍?,從列表中的指定位置開始。
offer(E e)此方法將指定元素添加為此列表的尾部(最后一個元素)。
offerFirst(E e)此方法在此列表的前面插入指定的元素。
offerLast(E e)此方法在此列表的末尾插入指定的元素。
peek()此方法檢索但不刪除此列表的頭部(第一個元素)。
peekFirst()此方法檢索但不刪除此列表的第一個元素,如果此列表為空,則返回 null。
peekLast()此方法檢索但不刪除此列表的最后一個元素,如果此列表為空,則返回 null。
poll()此方法檢索并刪除此列表的頭部(第一個元素)。
pollFirst()此方法檢索并刪除此列表的第一個元素,如果此列表為空,則返回 null。
pollLast()此方法檢索并刪除此列表的最后一個元素,如果此列表為空,則返回 null。
pop()此方法從該列表表示的堆棧中彈出一個元素。
push(E e)此方法將一個元素壓入此列表表示的堆棧中。
remove()此方法檢索并刪除此列表的頭部(第一個元素)。
remove(int index)此方法刪除此列表中指定位置的元素。
remove(Object o)此方法從該列表中移除指定元素的第一個匹配項(如果存在)。
removeFirst()此方法從該列表中刪除并返回第一個元素。
removeFirstOccurrence(Object o)此方法刪除此列表中第一次出現(xiàn)的指定元素(從頭到尾遍歷列表時)。
removeLast()此方法從該列表中刪除并返回最后一個元素。
removeLastOccurrence(Object o)此方法刪除此列表中指定元素的最后一次出現(xiàn)(當從頭到尾遍歷列表時)。
set(int index, E element)此方法用指定元素替換此列表中指定位置的元素。
size()此方法返回此列表中的元素數(shù)。
spliterator()此方法在此列表中的元素上創(chuàng)建一個后期綁定和快速失敗的 Spliterator。
toArray()此方法返回一個數(shù)組,其中包含此列表中按正確順序(從第一個元素到最后一個元素)的所有元素。
toArray(T[] a)此方法返回一個數(shù)組,其中包含此列表中按正確順序(從第一個元素到最后一個元素)的所有元素;返回數(shù)組的運行時類型是指定數(shù)組的類型。
toString()此方法返回一個字符串,其中包含此列表中按正確順序(從第一個元素到最后一個元素)的所有元素,每個元素用逗號分隔,字符串括在方括號中。

在這里插入圖片描述

3.代碼

public class T1 {
    public static void main(String[] args) {
        LinkedList<String> ll = new LinkedList<String>();
        ll.add("B");
        ll.addLast("C");
        ll.addFirst("D");
        ll.add(2, "E");
        System.out.println(ll);
    }
}
 [D, B, E, C]

到此這篇關(guān)于Java中LinkedList的詳細介紹的文章就介紹到這了,更多相關(guān)Java LinkedList詳解內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java設(shè)計模式之工廠模式

    Java設(shè)計模式之工廠模式

    這篇文章主要為大家詳細介紹了Java設(shè)計模式之工廠模式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Java如何實現(xiàn)圖片裁剪預(yù)覽功能

    Java如何實現(xiàn)圖片裁剪預(yù)覽功能

    通常注冊賬戶上傳用戶圖像時需要進行預(yù)覽,這篇文章就是教我們?nèi)绾斡?Java 實現(xiàn)圖片裁剪預(yù)覽功能,需要的朋友可以參考下
    2015-07-07
  • idea 實現(xiàn)縱列選擇和大小寫轉(zhuǎn)換操作

    idea 實現(xiàn)縱列選擇和大小寫轉(zhuǎn)換操作

    這篇文章主要介紹了idea 實現(xiàn)縱列選擇和大小寫轉(zhuǎn)換操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • java 文件上傳到讀取文件內(nèi)容的實例

    java 文件上傳到讀取文件內(nèi)容的實例

    今天小編就為大家分享一篇java 文件上傳到讀取文件內(nèi)容的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 調(diào)用Process.waitfor導致的進程掛起問題及解決

    調(diào)用Process.waitfor導致的進程掛起問題及解決

    這篇文章主要介紹了調(diào)用Process.waitfor導致的進程掛起問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java正則多字符串匹配替換

    Java正則多字符串匹配替換

    正則表達式異常強大,一直理解不深,用的也不深,這次項目中嘗試,體會到了它的強大之處。字符串查找,匹配,替換,正則無不能做,特別是靈活的運用子串匹配得到的變量值$1,$2,再進行二次處理能夠達到很巧妙的效果。
    2013-02-02
  • 安裝多個jdk導致eclipse打不開問題解決方案

    安裝多個jdk導致eclipse打不開問題解決方案

    這篇文章主要介紹了安裝多個jdk導致eclipse打不開問題解決方案,幫助大家更好的理解和使用eclipse,感興趣的朋友可以了解下
    2020-11-11
  • Spring配置多數(shù)據(jù)源導致事物無法回滾問題

    Spring配置多數(shù)據(jù)源導致事物無法回滾問題

    這篇文章主要介紹了Spring配置多數(shù)據(jù)源導致事物無法回滾問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Java學習之如何進行JSON解析

    Java學習之如何進行JSON解析

    JSON(JavaScript?Object?Notation)是一種輕量級的數(shù)據(jù)交換格式,它算是JavaScript語言的一部分,與XML一樣都可以用于數(shù)據(jù)的存儲和傳輸,本文講給大家介紹如何進行JSON解析,需要的朋友可以參考下
    2023-12-12
  • Java靜態(tài)static與實例instance方法示例

    Java靜態(tài)static與實例instance方法示例

    這篇文章主要為大家介紹了Java靜態(tài)static與實例instance方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08

最新評論