我创建了一个名为'Function'的类,并想在其中创建一个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(){
}
}
在导入LinkedList行中,我得到以下错误:"import java.util.LinkedList
与同一文件中定义的类型冲突"
和在我声明链表LinkedList<Integer> linkedlist = new LinkedList<Integer>()
类型的变量linkedList的行中,它给出了以下错误'类型linkedList不是泛型;它不能用参数
如何消除这些错误?我看过一些关于Java LinkedList的教程,他们在那里编写了相同的代码而没有出现任何错误。我还应该提到,数组列表运行没有任何错误
导入java.util.LinkedList与同一文件中定义的类型冲突
这个错误是非常具体的,它说在文件的某个地方你有:
class LinkedList {
}
…或者可能是interface LinkedList
或enum LinkedList
,尽管后者似乎不太可能。
删除或重命名,或删除import
,在使用java.util.LinkedList
时使用全限定名(强烈建议使用前者,而不是后者)。