2

Maps/HashMap/TreeMap/ArrayList などのような Java コレクションに jpeg または png 形式で画像を保存できるか知りたいです。

4

1 に答える 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 に答える