我想知道我们可以在 Maps/HashMap/TreeMap/ArrayList 等 Java 集合中保存 jpeg 或 png 格式的图像吗?
问问题
2738 次
1 回答
1
阅读评论后,我认为您可能对文件的实际含义有错误的看法。文件是位序列。而已。它们不是 Java 中的对象或任何东西。
话虽如此,我们可以从图像文件中制作一个对象。这可以通过java.io.File类来完成。
import java.io.File;
import java.util.ArrayList;
public class Foo {
public static void main(String[] args) {
ArrayList<File> list = new ArrayList<>();
list.add(new File("path/to/file"); //as many times as you need
//at this point, you have all of your "images" in an ArrayList!
}
}
现在请注意,Java 完全不知道这些是图像。实际上,对象实际上只代表文件的路径。将这些图像存储在内存中并不是一个好主意。将它们存储在磁盘上,并在需要时访问它们。
于 2013-06-26T19:06:43.697 回答