Java创建队列



我需要创建一个队列,它的信息字段是:计算机(我想它的意思是计算机的名称)和它的RAM的数量。

我想到的第一件事是创建一个computer class与相应的变量-nameram

class Computer{
String name;
int ram;
public Computer(String name, int ram){
. . .
}
. . .
}

然后创建如下内容:

Queue<Computer> q= new LinkedList<>();

一切似乎都很顺利。但是我想知道是否可以不创建类Computer?就像在声明队列时已经创建信息字段一样?

虽然这不是使用Map.Entry接口的好方法,但您可以这样做:

Queue<Map.Entry<String, Integer>> queue = new LinkedList<>();
Map.Entry<String, Integer> entry = Map.entry("computer name", 16);
queue.add(entry);

最新更新