我创建了一个名为“函数”的类,并希望在其中创建一个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
与在同一文件中定义的类型发生冲突”
在我声明变量Linked list类型为Linked list的那一行中LinkedList<Integer> linkedlist = new LinkedList<Integer>()
,出现了以下错误:“ LinkedList类型不是通用的;不能使用参数'
有什么帮助如何消除这些错误?我看过Java LinkedList上的一些教程,其中他们编写了相同的代码而没有出现任何错误。我还应该提到ArrayList正在运行,没有任何错误。
导入java.util.LinkedList与同一文件中定义的类型冲突
该错误确实非常具体,也就是说您在文件中的某个位置:
class LinkedList {
}
...或可能interface LinkedList
或enum LinkedList
,尽管后者似乎不太可能。
删除或重命名,或者在import
使用时删除使用全限定名java.util.LinkedList
(强烈建议使用前者,而不是后者)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句