我正在尝试创建一个创建新LinkedLists
的方法。我想传递String
参数用作新的LinkedList
标识符,但出现错误“ java: variable s is already defined in method createQueue(java.lang.String)
”
无论如何,是否可以使用String
这样创建新的LinkedList
?我需要以这种方式进行赋值,因此无法更改方法声明。
public void createQueue(String s){
LinkedList<obj> s = new LinkedList<obj>();
}
我可能也会以错误的方式看待这个问题。我只是试图创建linkedList atm。但是我的要求如下:
布尔addQueue(String)
此方法将具有String参数。它将返回一个布尔值。它将添加该参数指定的新队列。例如。 addQueue(“ ready”)将在队列列表中创建一个名为“ ready”的新队列。如果已存在指定名称的队列,则此方法将返回false。例如。如果您已经有一个名为“ ready”的队列,并调用addQueue(“ ready”),它将返回false。否则,它将创建队列并返回true。
问题是您有两个名为s
的变量-String s
参数(这是一个变量)和LinkedList<obj> s
。
只需重命名其中一个。