从队列中移除元素
类似于 add() 方法,Queue 接口提供了 remove() 方法。此方法接受一个元素作为参数,并将其从队列中移除。
使用此方法,您可以从队列中移除元素。
示例
import java.util.PriorityQueue;
import java.util.Queue;
import java.util.Scanner;
public class RemovingElements {
public static void main(String args[]) {
//Create priority queue
Queue <String> prQueue = new PriorityQueue <String> () ;
//Adding elements
prQueue.add("JavaFX");
prQueue.add("Java");
prQueue.add("HBase");
prQueue.add("Flume");
prQueue.add("Neo4J");
System.out.println("Enter the element to be deleted");
Scanner sc = new Scanner(System.in);
String element = sc.next();
System.out.println("Contents of the queue : " + prQueue) ;
prQueue.remove(element);
System.out.println("Contents of the queue after deleting sepcified element: " + prQueue) ;
}
}
广告