在Java中导入LinkedList时出现错误



我创建了一个名为'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 LinkedListenum LinkedList,尽管后者似乎不太可能。

删除或重命名,或删除import,在使用java.util.LinkedList时使用全限定名(强烈建议使用前者,而不是后者)。

相关内容

  • 没有找到相关文章

最新更新