PriorityQueue iterator() trả về một iterator của các phần tử trong PriorityQueue. Các phần tử trong iterator sẽ có thứ tự ngẫu nhiên.
Syntax
Iterator iterate_value = Priority_Queue.iterator();
Parameter: không có tham số đầu vàO
Return: Iterator
Ví dụ
import java.util.*;
public class Main {
public static void main(String args[])
{
// Creating an empty PriorityQueue
PriorityQueue<String> queue = new PriorityQueue<String>();
queue.add("Welcome");
queue.add("To");
queue.add("Share");
queue.add("Programming");
System.out.println("PriorityQueue: " + queue);
Iterator value = queue.iterator();
System.out.println("The iterator values are: ");
while (value.hasNext()) {
System.out.println(value.next());
}
}
}
Output:
PriorityQueue: [Programming, Share, To, Welcome]
The iterator values are:
Programming
Share
To