PriorityQueue toArray() trong java với ví dụ cụ thể

PriorityQueue toArray() được sử dụng để chuyển các phần tử trog PriorityQueue sang một array. Nghĩa là nó sẽ copy tất cả các phần tử trong PriorityQueue và xây dựng nên một array với các phần tử đó.

Syntax

Object[] arr = Priority_Queue.toArray();

Parameter: Không có tham số đầu vào.

Return: array object chưá các phần tử trong PriorityQueue.

Ví dụ

import java.util.PriorityQueue;
public class Main {

    public static void main(String args[]) {
        // Creating an empty PriorityQueue
        PriorityQueue<String> queue = new PriorityQueue<String>();

        // Use add() method to add elements into the Queue
        queue.add("HGA");
        queue.add("FSF");
        queue.add("LFS");
        queue.add("WFS");
        queue.add("GAS");

        // Displaying the PriorityQueue
        System.out.println("The PriorityQueue: " + queue);

        // Creating the array and using toArray()
        Object[] arr = queue.toArray();

        System.out.println("The array is:");
        for (int j = 0; j < arr.length; j++)
            System.out.println(arr[j]);
    }

}

Output:


The PriorityQueue: [FSF, GAS, LFS, WFS, HGA]
The array is:
FSF
GAS
LFS
WFS
HGA

 

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