我想知道我们可以在Java Collection中使用jpeg或png格式保存图像,例如Maps / HashMap / TreeMap / ArrayList等......?
答案 0 :(得分: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完全不知道这些是图像。实际上,该对象实际上只代表文件的路径。将这些图像存储在内存中并不是一个好主意。将它们存储在磁盘上,并在需要时访问它们。