从队列中移除元素
类似于 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) ; } }
广告