Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java linkedlist

作者:妳會吥會在吥經意間想起莪?   发布日期:2025-04-22   浏览:48

import java.util.LinkedList;

public class LinkedListExample {
    public static void main(String[] args) {
        // 创建一个 LinkedList 对象
        LinkedList<String> linkedList = new LinkedList<>();

        // 添加元素到 LinkedList
        linkedList.add("Apple");
        linkedList.add("Banana");
        linkedList.add("Orange");

        // 在指定位置插入元素
        linkedList.addFirst("Grape");
        linkedList.addLast("Mango");

        // 输出 LinkedList 中的所有元素
        System.out.println("LinkedList: " + linkedList);

        // 获取第一个和最后一个元素
        String firstElement = linkedList.getFirst();
        String lastElement = linkedList.getLast();
        System.out.println("First Element: " + firstElement);
        System.out.println("Last Element: " + lastElement);

        // 移除第一个和最后一个元素
        linkedList.removeFirst();
        linkedList.removeLast();

        // 输出移除后的 LinkedList
        System.out.println("After removing first and last elements: " + linkedList);

        // 检查 LinkedList 是否为空
        if (linkedList.isEmpty()) {
            System.out.println("LinkedList is empty.");
        } else {
            System.out.println("LinkedList is not empty.");
        }

        // 获取 LinkedList 的大小
        int size = linkedList.size();
        System.out.println("Size of LinkedList: " + size);
    }
}

解释说明:

  1. 创建 LinkedListLinkedList<String> linkedList = new LinkedList<>(); 创建了一个 LinkedList 对象,用于存储字符串类型的元素。
  2. 添加元素:使用 add() 方法将元素添加到 LinkedList 的末尾。addFirst()addLast() 分别在链表的头部和尾部插入元素。
  3. 获取元素getFirst()getLast() 分别获取链表的第一个和最后一个元素。
  4. 移除元素removeFirst()removeLast() 分别移除链表的第一个和最后一个元素。
  5. 检查是否为空isEmpty() 用于检查链表是否为空。
  6. 获取链表大小size() 返回链表中元素的数量。

这段代码展示了 LinkedList 的基本操作,包括添加、获取、移除元素以及检查链表的状态。

上一篇:java list排序sort升序

下一篇:java elasticsearch

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站