我正在创建一个队列列表,其中将包含一些对象。我想创建一个将新队列添加到列表并返回布尔值的方法。方法声明中应该有一个String参数,该参数会将一个具有相同名称的新队列添加到队列列表中。我不能将String参数用作新LinkedList的标识符,因为它已经定义为String。如何使用字符串参数创建此新的LinkedList?
public boolean addQueue(String s){
LinkedList<Pcb> s = new LinkedList<Pcb>();
QList.add(s);
return true;
}
我不确定您想要什么如下。但是,您无需指定要添加的每个列表的名称,只需使用List.contains()
,它将使用List.contains()
进行比较。并且它将比较列表中的整个内容,更确切地说,它使用Object.equals()
实现此目的。因此,我认为不需要附加的[[唯一标识符。
代码段
Object.hashCode()
控制台输出
[[[a,b,c],[c,b,a],[a,c,b]]] >>