【发布时间】:2020-03-31 19:55:27
【问题描述】:
我正在尝试将图像从目录读取到数组列表,但我遇到了问题。我可能会出错,但似乎找不到解决方案。我发现了很多其他帖子,但他们只是在阅读一张指定的图片。
private ArrayList<ImageIcon> images = new ArrayList<>();
Scanner s;
try {
s = new Scanner(new File("/images"));
while(s.hasNext()) {
images.add(s.hasNext());
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
【问题讨论】:
-
您的代码似乎正在读取文件的内容。您的问题提到从目录中读取。您是要从文本文件中读取文件名还是要列出文件夹的内容?
-
您的
new File("/images")正在提供该文件夹。您需要带有图像文件名的完整路径。 -
您没有阅读任何内容。
images.add(s.hasNext());返回是否有下一个 - 但它确实读取了