java - 在Java中导入LinkedList报错

标签 java import linked-list

我创建了一个名为“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(){


    }
}

在 import LinkedList 行中,我收到以下错误:“import java.util.LinkedList 与同一文件中定义的类型冲突”

并且在我声明类型为 Linked list LinkedList<Integer> linkedlist = new LinkedList<Integer>() 的变量 linkedList 的行中,它给出以下错误“LinkedList 类型不是通用的;它不能用参数 '

进行参数化

有什么帮助可以消除这些错误吗?我看过一些关于 Java LinkedList 的教程,其中他们编写了相同的代码而没有出现任何错误。我还应该提到 ArrayList 正在运行,没有任何错误。

最佳答案

The import java.util.LinkedList conflicts with a type defined in the same file

该错误确实非常具体,它表示文件中的某个位置:

class LinkedList {
}

...或者可能是接口(interface) LinkedList枚举 LinkedList,尽管后者似乎不太可能。

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

关于java - 在Java中导入LinkedList报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32912778/

相关文章:

c - 从txt文件中读取数据到链表

java - 使用 ASM 修改局部变量

java - 我如何评估这个等式?

mysql - 从 MySql Workbench 浏览和修改 SQL 转储

python - 提高 Python 模块导入的速度

Java:创建 GUI。导入或扩展 JFrame?

Java Spring 从 java 类创建数据库表给出 BeanCreationException

JavaFX 从现有图像创建新图像

java - LinkedLists,为自定义链表类构建 toString 方法

C++ - 使用 std::list,如何打印对象私有(private)成员的链表?