PriorityQueue remove(Object e) trong java với ví dụ cụ thể

PriorityQueue remove(Object e) trong java được sử dụng để xoá phần tử được chỉ định cụ thể.

Syntax

public boolean remove(Object o)

Parameter: Object o là phần tử được chỉ định sẽ bị xoá ra khỏi PriorityQueue.

Return: Trả về true nếu xoá thành công, ngược lại false.

Ví dụ

import java.util.*;
public class Main {

    public static void main(String[] args) {

        PriorityQueue<Integer> q = new PriorityQueue<>();

        //Adding elements to the Queue
        q.add(1);
        q.add(100);
        q.add(99);
        q.add(46);
        q.add(90);

        System.out.println("Before delete: " + q);
        q.remove(100);
        System.out.println("After delete 100" + q);
    }
}

Output:

Before delete: [1, 46, 99, 100, 90]
After delete 100[1, 46, 99, 90]

Các bài viết liên quan

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x