在 Java 中导入 LinkedList 时出错
Importing LinkedList in Java giving an error
我创建了一个名为 'Function' 的 class 并想在其中创建一个 LinkedList。所以我写了下面的代码(仅裁剪到问题区域)。
import java.util.LinkedList;
import java.util.ArrayList;
class Function{
ArrayList<Integer> arrayList = new ArrayList<Integer>();
LinkedList<Integer> linkedList = new LinkedList<Integer>();
protected void addbeg(){
}
}
在 import LinkedList 行中,出现以下错误:"The import java.util.LinkedList
conflicts with a type defined in the same file"
并且在我声明类型链表 LinkedList<Integer> linkedlist = new LinkedList<Integer>()
的变量 linkedList 的行中,它给出了以下错误 'The type LinkedList is not generic; it cannot be parameterized with arguments '
任何帮助如何消除这些错误?我看过一些关于 Java LinkedList 的教程,他们在其中编写了相同的代码而没有出现任何错误。我还应该提到 ArrayList 是 运行 没有任何错误。
The import java.util.LinkedList conflicts with a type defined in the same file
这个错误真的很具体,它说你在文件的某处有:
class LinkedList {
}
...或可能 interface LinkedList
或 enum LinkedList
,尽管后者似乎不太可能。
删除或重命名,或删除 import
在使用 java.util.LinkedList
时使用完全限定名称(强烈 推荐前者,而不是后者).
我创建了一个名为 'Function' 的 class 并想在其中创建一个 LinkedList。所以我写了下面的代码(仅裁剪到问题区域)。
import java.util.LinkedList;
import java.util.ArrayList;
class Function{
ArrayList<Integer> arrayList = new ArrayList<Integer>();
LinkedList<Integer> linkedList = new LinkedList<Integer>();
protected void addbeg(){
}
}
在 import LinkedList 行中,出现以下错误:"The import java.util.LinkedList
conflicts with a type defined in the same file"
并且在我声明类型链表 LinkedList<Integer> linkedlist = new LinkedList<Integer>()
的变量 linkedList 的行中,它给出了以下错误 'The type LinkedList is not generic; it cannot be parameterized with arguments '
任何帮助如何消除这些错误?我看过一些关于 Java LinkedList 的教程,他们在其中编写了相同的代码而没有出现任何错误。我还应该提到 ArrayList 是 运行 没有任何错误。
The import java.util.LinkedList conflicts with a type defined in the same file
这个错误真的很具体,它说你在文件的某处有:
class LinkedList {
}
...或可能 interface LinkedList
或 enum LinkedList
,尽管后者似乎不太可能。
删除或重命名,或删除 import
在使用 java.util.LinkedList
时使用完全限定名称(强烈 推荐前者,而不是后者).