Java中的LinkedList removeFirst()方法

Java中的LinkedList removeFirst()方法

在Java中,LinkedList类提供了removeFirst()方法,用于删除并返回列表的第一个元素。如果列表为空,则该方法会抛出NoSuchElementException异常。

以下是在Java中使用removeFirst()方法的示例,包括完整的代码和输出:

import java.util.LinkedList;

public class Example {
    public static void main(String[] args) {
        LinkedList<String> list = new LinkedList<>();

        // 向列表中添加元素
        list.add("apple");
        list.add("banana");
        list.add("orange");
        list.add("grape");
        System.out.println("Original list:");
        System.out.println(list);

        // 删除第一个元素
        String removed = list.removeFirst();
        System.out.println("Element removed: " + removed);
        System.out.println(list);
    }
}

输出

Original list:
[apple, banana, orange, grape]
Element removed: apple
[banana, orange, grape]

在这个例子中,我们首先创建了一个LinkedList对象,并向其中添加了四个元素。System.out.println()语句将原始列表打印到控制台上。

然后我们使用removeFirst()方法从列表中删除第一个元素(即“apple”),并将已删除的元素与更新后的列表打印到控制台上。

Java.util.LinkedList.removeFirst()方法用于从链表中删除第一个元素。此函数在删除后还返回第一个元素。

语法:

LinkedList.removeFirst();

参数: 此函数不包含任何参数。

返回值: 该方法返回第一个元素或位于列表头部的元素。

以下程序说明了Java.util.LinkedList.removeFirst()方法:

// Java中演示removeFirst()方法的代码

import java.io.*;
import java.util.LinkedList;

public class LinkedListDemo {
    public static void main(String args[])
    {
        // 创建一个空的 LinkedList
        LinkedList<String> list = new LinkedList<String>();

        // 使用add()方法在列表中添加元素
        list.add("Geeks");
        list.add("for");
        list.add("Geeks");
        list.add("10");
        list.add("20");

        // 显示列表
        System.out.println("LinkedList:" + list);

        // 使用removeFirst()方法删除头部
        System.out.println("The first element is: "
                                + list.removeFirst());

        // 显示最终列表
        System.out.println("Final LinkedList:" + list);
    }
}

输出

LinkedList:[Geeks, for, Geeks, 10, 20]
The first element is: Geeks
Final LinkedList:[for, Geeks, 10, 20]

示例:

// Java代码来演示removeFirst()方法

import java.io.*;
import java.util.LinkedList;
 
public class LinkedListDemo {
 
    public static void main(String args[])
     {
        // 创建一个空的LinkedList
        LinkedList<String> list = new LinkedList<String>();
 
        // 使用add()方法向列表添加元素
        list.add("Geeks");
        list.add("for");
        list.add("Geeks");
        list.add("10");
        list.add("20");

        // 显示列表
        System.out.println("LinkedList:" + list);
 
        // 使用removeFirst()方法删除头部
        System.out.println("第一个元素是: "
                          + list.removeFirst());

        // 显示最终列表
        System.out.println("最终LinkedList:" + list);
    }
}

输出

LinkedList:[Geeks, for, Geeks, 10, 20]
第一个元素是: Geeks
最终LinkedList:[for, Geeks, 10, 20]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程