queue队列和Iterator
queue队列和Iterator
以下是代码:
byte[] data =new byte[4];
Queue<byte[]> queue = new PriorityQueue<>();//队列,排队,先排队的先出来办理,
if (queue.size()<100){
queue.add(data);
}else {
queue.poll();//第一个被拿出来,
queue.add(data);
}
for (int i = 0; i < queue.size(); i++) {
Iterator<byte[]> iterator = queue.iterator();//编辑器
if (iterator.hasNext()) {//加入还有下一个,就往下编辑
byte[] next = iterator.next();
}
}