Java 集合——List集合
生活随笔
收集整理的這篇文章主要介紹了
Java 集合——List集合
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Collection接口是集合的老祖宗,定義了接口的基本方法。
List是Collection接口的子接口,也是最常用的接口,此接口對Collection接口進行了大量的擴展,List集合里的元素是可以重復的。
List接口的主要實現類有ArrayList,和LinkedList。
在數據量不大的情況下,這兩個類性能差別不大,
一般情況下,集合里的元素很少變化的,一般用ArrayList,
假如集合里元素經常變動,要用LinkedList;底層實現有差別的。
package com.xuyigang1234.chp06.sec01;import java.util.ArrayList;public class TestArrayList {// 打印列表元素public static void printArrayList(ArrayList<String> arrayList) {System.out.println("列表元素是:");for(int i=0;i<arrayList.size();i++) {System.out.print(arrayList.get(i)+" ");}}public static void main(String[] args) {ArrayList<String> arrayList = new ArrayList<String>();arrayList.add("Java1");arrayList.add("Java2");arrayList.add("Java3");arrayList.add("Java4");arrayList.add(1, "小張三");printArrayList(arrayList);}}
輸出:
列表元素是:
Java1 小張三 Java2 Java3 Java4 package com.xuyigang1234.chp06.sec01;import java.util.LinkedList;public class TestLinkedList {private static void pringLinkedList(LinkedList<String> linkedList){System.out.println("當前元素的集合:");for(int i=0;i<linkedList.size();i++){System.out.print(linkedList.get(i)+" ");}System.out.println();}public static void main(String[] args) {LinkedList<String> linkedList=new LinkedList<String>();linkedList.add("張三");linkedList.add("李四");linkedList.add("王五");linkedList.add("李四");linkedList.add("趙六");pringLinkedList(linkedList);// indexOf 尋找位置System.out.println(linkedList.indexOf("李四"));pringLinkedList(linkedList);// peekFirst 獲取第一個元素 System.out.println(linkedList.peekFirst());pringLinkedList(linkedList);// peekLast 獲取最后一個元素 System.out.println(linkedList.peekLast());pringLinkedList(linkedList);// pollFirst 摘取第一個元素 System.out.println(linkedList.pollFirst());pringLinkedList(linkedList);// pollLast 榨取最后一個元素 System.out.println(linkedList.pollLast());pringLinkedList(linkedList);}}
當前元素的集合: 張三 李四 王五 李四 趙六 1 當前元素的集合: 張三 李四 王五 李四 趙六 張三 當前元素的集合: 張三 李四 王五 李四 趙六 趙六 當前元素的集合: 張三 李四 王五 李四 趙六 張三 當前元素的集合: 李四 王五 李四 趙六 趙六 當前元素的集合: 李四 王五 李四
?
轉載于:https://www.cnblogs.com/xyg-zyx/p/10007300.html
總結
以上是生活随笔為你收集整理的Java 集合——List集合的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端性能毫秒必争方案(一)HTTP请求
- 下一篇: 长沙社保一个月要交多少钱一个月