在Java

时间:2019-09-28 17:14:07

标签: java image linked-list

我一直试图将图像添加到链接列表中。 声明后如何在Java中将图像添加到链接列表中。有人可以帮我提供示例代码吗?

我尝试将图像添加到文件对象中,但是我不知道如何将其添加到链接列表中。

File f = new File(getClass().getResource(path).getFile());

LinkedList = new LinkedList();

2 个答案:

答案 0 :(得分:1)

    LinkedList<File> a = new LinkedList<>();
    File f = new File(getClass().getResource(path).getFile());
    a.add(f);

您定义类型为LinkedList的{​​{1}},然后使用File方法将文件对象添加到列表中。

答案 1 :(得分:0)

LinkedList<>类型是模板类型,它的定义包含那些奇怪的尖括号<>,这表明了这一点。这意味着它将适用于任何类型。有效的方式是您声明LinkedList<>像这样

LinkedList<File> files = new LinkedList<>();

现在,files将存储File类型的列表。

编辑:您不能存储Image类型,因为要存储的变量不是Image类型。它们的类型为File

编辑:您可以使用代码将文件存储在此列表中

files.add(file);

其中file是要存储的文件。有关LinkedList<>的更多信息,请查看https://docs.oracle.com/en/java/javase/13/docs/api/java.base/java/util/LinkedList.html