Java ArrayDeque remove()用法及代码示例

您所在的位置:网站首页 ArrayDeque禁止添加null元素 Java ArrayDeque remove()用法及代码示例

Java ArrayDeque remove()用法及代码示例

2024-03-28 06:00| 来源: 网络整理| 查看: 265

Java.util.ArrayDeque.remove()方法用于删除Deque头部的元素。

用法:

Array_Deque.remove()

参数:该方法不带任何参数。

返回值:此方法返回存在于双端队列头部的元素。

异常:如果双端队列为空,则抛出NoSuchElementException异常。

下面的程序演示了Java.util.ArrayDeque.remove()方法:

示例1:

// Java code to illustrate remove() import java.util.*;    public class ArrayDequeDemo {     public static void main(String args[])     {         // Creating an empty ArrayDeque         Deque de_que = new ArrayDeque();            // Use add() method to add elements into the Deque         de_que.add("Welcome");         de_que.add("To");         de_que.add("Geeks");         de_que.add("For");         de_que.add("Geeks");            // Displaying the ArrayDeque         System.out.println("Initial ArrayDeque: " + de_que);            // Removing elements using remove() method         de_que.remove();         de_que.remove();            // Displaying the ArrayDeque after removal         System.out.println("ArrayDeque after removing "                            + "elements: " + de_que);     } } 输出: Initial ArrayDeque: [Welcome, To, Geeks, For, Geeks] ArrayDeque after removing elements: [Geeks, For, Geeks]

示例2:

// Java code to illustrate remove() import java.util.*;    public class ArrayDequeDemo {     public static void main(String args[])     {         // Creating an empty ArrayDeque         Deque de_que = new ArrayDeque();            // Use add() method to add elements into the Deque         de_que.add(10);         de_que.add(15);         de_que.add(30);         de_que.add(20);         de_que.add(5);            // Displaying the ArrayDeque         System.out.println("Initial ArrayDeque: " + de_que);            // Removing elements using remove() method         de_que.remove();         de_que.remove();            // Displaying the ArrayDeque after removal         System.out.println("ArrayDeque after removing "                            + "elements: " + de_que);     } } 输出: Initial ArrayDeque: [10, 15, 30, 20, 5] ArrayDeque after removing elements: [30, 20, 5] Java.util.ArrayDeque.remove(Object)方法用于从ArrayDeque中删除特定元素。

用法:

Priority_Queue.remove(Object O)

参数:参数O跟ArrayDeque的元素类型一致,并指定要从ArrayDeque中删除的元素。

返回值:如果指定的元素存在于双端队列中,则此方法返回True,否则返回False。

下面的程序演示了Java.util.ArrayDeque.remove()方法:

示例1:

// Java code to illustrate remove() import java.util.*;    public class ArrayDequeDemo {     public static void main(String args[])     {         // Creating an empty ArrayDeque         Deque de_que = new ArrayDeque();            // Use add() method to add elements into the Deque         de_que.add("Welcome");         de_que.add("To");         de_que.add("Geeks");         de_que.add("For");         de_que.add("Geeks");            // Displaying the ArrayDeque         System.out.println("Initial ArrayDeque: " + de_que);            // Removing elements using remove() method         de_que.remove("Geeks");         de_que.remove("For");         de_que.remove("Welcome");            // Displaying the ArrayDeque after removal         System.out.println("ArrayDeque after removing "                            + "elements: " + de_que);     } } 输出: Initial ArrayDeque: [Welcome, To, Geeks, For, Geeks] ArrayDeque after removing elements: [To, Geeks]

示例2:

// Java code to illustrate remove() import java.util.*;    public class ArrayDequeDemo {     public static void main(String args[])     {         // Creating an empty ArrayDeque         Deque de_que = new ArrayDeque();            // Use add() method to add elements into the Deque         de_que.add(10);         de_que.add(15);         de_que.add(30);         de_que.add(20);         de_que.add(5);            // Displaying the ArrayDeque         System.out.println("Initial ArrayDeque: " + de_que);            // Removing elements using remove() method         de_que.remove(30);         de_que.remove(5);            // Displaying the ArrayDeque after removal         System.out.println("ArrayDeque after removing "                            + "elements: " + de_que);     } } 输出: Initial ArrayDeque: [10, 15, 30, 20, 5] ArrayDeque after removing elements: [10, 15, 20]


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3