• 締切済み

可変長配列の中にInteger型の可変長配列を登録

可変長配列の中にInteger型の可変長配列を登録するやり方を教えてください。 また、その可変長配列の中にある可変長配列の中の例えば3つ目の要素にアクセスして、 格納されている値を取り出す方法を教えてください。 よろしくお願いします。

みんなの回答

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.2

ArrayList<ArrayList<Integer>> a = new ArrayList<ArrayList<Integer>>(); for (int i=0; i<5; i++) { ArrayList<Integer> b = new ArrayList<Integer>(); for (int j=0; j<10; j++) { b.add(new Integer(j)); } a.add(b); } Integer n = a.get(3).get(5);

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

Javaの普通の配列は可変長ではないわけですが、質問者さんが可変長配列と呼んでいるものは何ですか?

ohietecyan
質問者

補足

ArrayListを可変長配列と呼んでいました。 ArrayList”A”の中に、Integer型のArrayList”B”をいれて ArrayList"A"の3番目に入っているInteger型のArrayList"B"の5番目の要素を取り出したり、上書きしたいです。 よろしくおねがいします。

関連するQ&A