java集合 collection-list-LinkedList詳解
更新時(shí)間:2017年01月18日 08:46:52 投稿:jingxian
下面小編就為大家?guī)?lái)一篇java集合 collection-list-LinkedList詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
如下所示:
import java.util.*;
/*
LinkedList:特有方法:
addFirst();
addLast();
getFirst();
getLast();
獲取元素,但不刪除元素。如果集合中沒(méi)有元素,會(huì)出現(xiàn)NoSuchElementException
removeFirst();
removeLast();
獲取元素,但是元素被刪除。如果集合中沒(méi)有元素,會(huì)出現(xiàn)NoSuchElementException
在JDK1.6出現(xiàn)了替代方法。
offerFirst();
offerLast();
peekFirst();
peekLast();
獲取元素,但不刪除元素。如果集合中沒(méi)有元素,會(huì)返回null。
pollFirst();
pollLast();
獲取元素,但是元素被刪除。如果集合中沒(méi)有元素,會(huì)返回null。
*/
class LinkedListDemo
{
public static void main(String[] args)
{
LinkedList link = new LinkedList();
link.addLast("java01");
link.addLast("java02");
link.addLast("java03");
link.addLast("java04");
//sop(link);
// sop(link.getFirst());
// sop(link.getFirst());
//sop(link.getLast());
//sop(link.removeFirst());
//sop(link.removeFirst());
//sop("size="+link.size());
while(!link.isEmpty())
{
sop(link.removeLast());
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
/*
---
java01
java02
java03
java04
----
java04
java03
java02
java01
---
*/
以上這篇java集合 collection-list-LinkedList詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java應(yīng)用程序的CPU使用率飆升原因詳細(xì)分析
這篇文章主要介紹了Java應(yīng)用程序的CPU使用率飆升原因詳細(xì)分析,在 Java 中,我們使用 JVM 進(jìn)行線(xiàn)程調(diào)度,所以一般來(lái)說(shuō),線(xiàn)程的調(diào)度有兩種模式:分時(shí)調(diào)度和搶占式調(diào)度,線(xiàn)程和進(jìn)程在阻塞或者等待時(shí),都不會(huì)使用 CPU 資源,需要的朋友可以參考下2024-01-01
Java讀取項(xiàng)目json文件并轉(zhuǎn)為JSON對(duì)象的操作
這篇文章主要介紹了Java讀取項(xiàng)目json文件并轉(zhuǎn)為JSON對(duì)象的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08
Java開(kāi)發(fā)基礎(chǔ)日期類(lèi)代碼詳解
這篇文章主要介紹了Java開(kāi)發(fā)基礎(chǔ)日期類(lèi)的相關(guān)內(nèi)容,代碼通過(guò)日期工具類(lèi)獲取指定月份的星期與日期對(duì)應(yīng)關(guān)系,以及獲取指定月份的所有日期與星期集合等,具有一定參考價(jià)值,需要的朋友可以了解下。2017-10-10
Java超詳細(xì)講解設(shè)計(jì)模式中的命令模式
命令模式是將一個(gè)請(qǐng)求封裝為一個(gè)對(duì)象,從而可用不同的請(qǐng)求對(duì)客戶(hù)進(jìn)行參數(shù)化,對(duì)請(qǐng)求排隊(duì)或者對(duì)請(qǐng)求做日志記錄,以及可以支持撤銷(xiāo)的操作2022-04-04
SpringBoot如何優(yōu)雅的整合Swagger Api自動(dòng)生成文檔
在多人協(xié)作的開(kāi)發(fā)過(guò)程中,API文檔不僅可以減少等待,也能保證開(kāi)發(fā)的持續(xù)進(jìn)行,這篇文章主要給大家介紹了關(guān)于SpringBoot如何優(yōu)雅的整合Swagger Api自動(dòng)生成文檔的相關(guān)資料,需要的朋友可以參考下2021-07-07
Java程序連接數(shù)據(jù)庫(kù)的常用的類(lèi)和接口介紹
這篇文章主要介紹了Java程序連接數(shù)據(jù)庫(kù)的常用的類(lèi)和接口,包括Connection類(lèi)和Statement類(lèi)等,需要的朋友可以參考下2015-10-10

