全屏
iterator()方法用于返回一个迭代器在此队列中的元素。该迭代器不返回任何特定顺序的元素。
声明
以下是java.util.PriorityQueue.iterator()方法的声明。public Iterator iterator()
参数NA
返回值该方法调用返回一个迭代器,在此队列中的元素。
异常NA
例子
下面的例子显示java.util.PriorityQueue.iterator()方法的使用package cn.sxt;
import java.util.*;
public class PriorityQueueDemo {
public static void main(String args[]) {
// create priority queue
PriorityQueue prq = new PriorityQueue ();
// insert values in the queue
for ( int i = 0; i
prq.add (new Integer (i)) ;
}
// create iterator from the queue
Iterator it = prq.iterator();
System.out.println ( "Priority queue values are: ");
while (it.hasNext()){
System.out.println ( "Value: "+ it.next());
}
}
}
现在编译和运行上面的代码示例,将产生以下结果。Priority queue values are:
Value: 0
Value: 1
Value: 2
Value: 3
Value: 4
Value: 5
Value: 6
Value: 7
Value: 8
Value: 9
分享到:
0评论