Java队列可以';在这种情况下,不存储整数 Queue[]queues=新队列[3]; 对于(int i=0;i

Java队列可以';在这种情况下,不存储整数 Queue[]queues=新队列[3]; 对于(int i=0;i,java,Java,您尚未告诉编译器此队列包含什么类型的对象。请尝试替换: Queue<Integer>[] queues = new Queue[3]; for(int i=0;i<3;i++) { queues[i] = new LinkedList<Integer>(); } Queue thisqueue = queues[1]; while(thisqueue.peek()<10) {} 与 Queue thisqueue=队列[1]; 因为您使用的是原始类型

您尚未告诉编译器此队列包含什么类型的对象。请尝试替换:

Queue<Integer>[] queues = new Queue[3];
for(int i=0;i<3;i++) {
    queues[i] = new LinkedList<Integer>();
}
Queue thisqueue = queues[1];
while(thisqueue.peek()<10) {}

Queue thisqueue=队列[1];

因为您使用的是原始类型。
Queue thisqueue = queues[1];
Queue<Integer>  thisqueue = queues[1];