と、実行時にオブジェクトのArrayListのを作成します。Javaは、私は特定の名前のメソッド内でランタイムにオブジェクトのArrayListのを構築しようとしている特定の名前
public void createNewArray(String arrayName){
ArrayList <StoreItem> arrayName = new ArrayList<StoreItem>();
}
私がしようとしている理由であるため、 、私は作成する必要がArrayListの数を知りません。
私がしようとしているのは、文字列パラメータを関数(createNewArray
)に渡し、このパラメータをArrayList名として使用することです。
Javaでこのようなことを実行できますか?
番号をあなたが持っているでしょうどのように多くのリストがわからない場合は、リストのリスト(または任意の他のより適切なコレクションを作成しますあなたのユースケースに応じて) –
おそらく 'List'の代わりに' Map'を探しています。 [HashMap](https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html)を参照してください。 'HashMap >'を使うと、リストを「名前で」格納することができます。 –
Nicklas