我正在编写一个银行出纳员模拟程序,使用一个PriorityQueue(PQ),其中包含Customer类的对象,它具有字段priorityNum。当客户离开队列时,我需要增加仍在队列中的客户的priorityNum。
我的问题是:如何通过PQ并为对象增加一个字段?
答案 0 :(得分:2)
如果您需要进行for each
类型迭代,可以使用
PriorityQueue<Customer>
for (Customer c : queue) {
...
}
答案 1 :(得分:0)
您可以使用Iterator迭代队列。
Iterator<Customer> iterator=queue.iterator();
while(iterator.hasNext())
{
Customer c=iterator.next();
}