是否可以将队列声明为:Queue<;整数,整数>;q=新的LinkedList<;整数,整数>;()在Java中?

是否可以将队列声明为:Queue<;整数,整数>;q=新的LinkedList<;整数,整数>;()在Java中?,java,linked-list,queue,Java,Linked List,Queue,如果是,我们如何在轮询时检索值 ?=q.poll(); 不,这是不可能的(除非您讨论的是不同的队列,而不是来自java.utilpackage)。您想实现什么?队列只能有一种类型。@就访问和删除而言,Pshemo队列将是我任务的完美数据结构,但我想存储x和y坐标。我不确定如何修改它?您可以创建自己的Pair类,该类可以存储x和y对,并将这些对放入队列中。所以从技术上讲,您的队列将只存储一种类型Pair,但该类型本身可以存储另外两种类型。@Pshemo这很有意义。谢谢

如果是,我们如何在轮询时检索值

?=q.poll();

不,这是不可能的(除非您讨论的是不同的队列,而不是来自
java.util
package)。您想实现什么?队列只能有一种类型。@就访问和删除而言,Pshemo队列将是我任务的完美数据结构,但我想存储x和y坐标。我不确定如何修改它?您可以创建自己的
Pair
类,该类可以存储x和y对,并将这些对放入
队列中。所以从技术上讲,您的队列将只存储一种类型
Pair
,但该类型本身可以存储另外两种类型。@Pshemo这很有意义。谢谢