- 締切済み
可変長配列の中にInteger型の可変長配列を登録
可変長配列の中にInteger型の可変長配列を登録するやり方を教えてください。 また、その可変長配列の中にある可変長配列の中の例えば3つ目の要素にアクセスして、 格納されている値を取り出す方法を教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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の普通の配列は可変長ではないわけですが、質問者さんが可変長配列と呼んでいるものは何ですか?
補足
ArrayListを可変長配列と呼んでいました。 ArrayList”A”の中に、Integer型のArrayList”B”をいれて ArrayList"A"の3番目に入っているInteger型のArrayList"B"の5番目の要素を取り出したり、上書きしたいです。 よろしくおねがいします。