java中List集合子類特點淺析
List集合常用子類:ArrayList,LinkedList
1.ArrayList:底層數據結構是數組,查詢快,增刪慢
2.LinkedList:底層數據結構是鏈表,查詢慢,增刪快
分別用ArrayList和LinkedList完成儲存字符串并遍歷
這里遍歷方式有三種 分別是 迭代器 普通for循環(huán) 和增強for
這里我采用的是增強for循環(huán) 剩下的兩種 請友友們幫我補齊!
import java.util.ArrayList;
public class Listdemo{
public static void main(String[] args){
ArrayList<String> array=new ArrayList<String>();
array.add("hello");
array.add("world");
array.add("Java");
//遍歷
for(String s :array ){
System.out.println(s);
}
}
}運行后得到:

import java.util.LinkedList;
public class Listdemo{
public static void main(String[] args){
LinkedList<String>LinkedList=new LinkedList<String>();
LinkedList.add("hello");
LinkedList.add("world");
LinkedList.add("Java");
//遍歷
for(String s :array ){
System.out.println(s);
}
}
}
附:LinkedList集合的特有功能
| 方法名 | 說明 |
|---|---|
| public void addFirst(E e) | 在該列表開頭插入指定的元素 |
| public void addLast(E e) | 將指定元素追加到列表的末尾 |
| public E getFirst() | 返回列表中的第一個元素 |
| public E getLast() | 返回列表中的最后一個元素 |
| public E removeFirst() | 從此列表刪除第一個元素,并返回第一個元素 |
| public E removeLast() | 從此列表中刪除最后一個元素,并返回最后一個元素 |
總結
到此這篇關于java中List集合子類特點的文章就介紹到這了,更多相關java List集合子類內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Java 實戰(zhàn)項目錘煉之網上花店商城的實現(xiàn)流程
讀萬卷書不如行萬里路,只學書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+jsp+servlet+mysql+ajax實現(xiàn)一個網上花店商城系統(tǒng),大家可以在過程中查缺補漏,提升水平2021-11-11
簡單談談Struts動態(tài)表單(DynamicForm)
下面小編就為大家?guī)硪黄唵握務凷truts動態(tài)表單(DynamicForm)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08
Java中l(wèi)ambda表達式實現(xiàn)aop切面功能
本文主要介紹了Java中l(wèi)ambda表達式實現(xiàn)aop切面功能,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02
Spring Boot3整合Mybatis Plus的詳細過程(數據庫為MySQL)
這篇文章主要介紹了Spring Boot3整合Mybatis Plus的詳細過程(數據庫為MySQL),本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧2024-07-07

