ArrayDeque removeLast() 方法(Java)

ArrayDeque removeLast() 方法(Java)

Java中ArrayDeque类提供了removeLast()方法用于从此deque中删除并返回最后一个元素。如果deque为空,则会抛出NoSuchElementException异常。

语法

E removeLast()

参数:无

返回值:被删除的最后一个元素

示例

下面是一个使用removeLast()方法的示例代码:

import java.util.ArrayDeque;

public class ArrayDequeExample {
    public static void main(String[] args) {
        //创建一个新的ArrayDeque
        ArrayDeque<String> deque = new ArrayDeque<>();

        //添加元素
        deque.add("Java");
        deque.add("Python");
        deque.add("Ruby");
        deque.add("PHP");

        //打印初始队列
        System.out.println("初始队列:" + deque);

        //删除并返回最后一个元素
        String last = deque.removeLast();

        //打印删除后的队列和被删除的元素
        System.out.println("删除最后一个元素:" + deque);
        System.out.println("被删除的元素:" + last);
    }
}

输出结果为:

初始队列:[Java, Python, Ruby, PHP]
删除最后一个元素:[Java, Python, Ruby]
被删除的元素:PHP

总结

ArrayDeque removeLast()方法可用于从队列的末端删除元素,并返回所删除的元素。需要注意的是,如果队列为空,则会抛出NoSuchElementException异常。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程