From 2495e023d57e50a928eef4ffba855ae83983c173 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Sun, 2 Aug 2026 09:52:16 +0800 Subject: [PATCH] =?UTF-8?q?s-day02-LinkedList=E7=8B=AC=E6=9C=89=E7=9A=84?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/inmind/list01/LinkedListDemo05.java | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 s-day03/src/com/inmind/list01/LinkedListDemo05.java diff --git a/s-day03/src/com/inmind/list01/LinkedListDemo05.java b/s-day03/src/com/inmind/list01/LinkedListDemo05.java new file mode 100644 index 0000000..29277ca --- /dev/null +++ b/s-day03/src/com/inmind/list01/LinkedListDemo05.java @@ -0,0 +1,60 @@ +package com.inmind.list01; + +import java.util.LinkedList; + +/* + LinkedList底层采用双向链表,它对于头尾操作的效率较高,所以该类提供了高效头尾操作的api + + 8.LinkedList独有的方法 + public void addFirst(E e) :将指定元素插入此列表的开头。 + public void addLast(E e) :将指定元素添加到此列表的结尾。 + + public E getFirst() :返回此列表的第一个元素。 + public E getLast() :返回此列表的最后一个元素。 + + public E removeFirst() :移除并返回此列表的第一个元素。 + public E removeLast() :移除并返回此列表的最后一个元素。 + + public E pop() :从此列表所表示的堆栈处弹出一个元素。 + public void push(E e) :将元素推入此列表所表示的堆栈。 + */ +public class LinkedListDemo05 { + public static void main(String[] args) { + LinkedList lists = new LinkedList<>(); + lists.add("张三1"); + lists.add("张三2"); + lists.add("张三3"); + System.out.println(lists); + /* + public void addFirst(E e) :将指定元素插入此列表的开头。 + public void addLast(E e) :将指定元素添加到此列表的结尾。 + */ + lists.addFirst("张飞"); + lists.addLast("关羽"); + System.out.println(lists); + /* + public E getFirst() :返回此列表的第一个元素。 + public E getLast() :返回此列表的最后一个元素。 + */ + System.out.println(lists.getFirst()); + System.out.println(lists.getLast()); + + /* + public E removeFirst() :移除并返回此列表的第一个元素。 + public E removeLast() :移除并返回此列表的最后一个元素。 + */ + System.out.println(lists.removeFirst()); + System.out.println(lists); + System.out.println(lists.removeLast()); + System.out.println(lists); + + /* + public E pop() :从此列表所表示的堆栈处弹出一个元素。 + public void push(E e) :将元素推入此列表所表示的堆栈。 + */ + System.out.println(lists.pop()); + lists.push("刘备"); + System.out.println(lists); + + } +}