我一直试图将图像添加到链接列表中。 声明后如何在Java中将图像添加到链接列表中。有人可以帮我提供示例代码吗?
我尝试将图像添加到文件对象中,但是我不知道如何将其添加到链接列表中。
File f = new File(getClass().getResource(path).getFile());
LinkedList = new LinkedList();
答案 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