-1

リストのリストを作成したい

List<integer> nodes[10]=new ArrayList();

私はこれが欲しいので、私はそれを繰り返してデータを読み取ります..そして、入力のサイズに応じて実行時に動的に作成されます

4

2 に答える 2

1

ArrayList の配列

List<Integer>[] nodes = new ArrayList[count];

ArrayLists の ArrayList

List<List<Integer>> nodes = new ArrayList<List<Integer>>(count);
于 2013-08-22T04:06:13.457 に答える
1

の配列を作成するListことは、私には少し奇妙に思えますが、それができないというわけではなく、直感に反しているように思えます...

代わりに、次のようなListof を作成します...List

List<List<Integer>> nodes = new ArrayList<List<Integer>>(10);

次に、実際の値を入力する必要があります。これは、何をしているかによって異なりますが、次のようなものです...

nodes.add(new ArrayList<Integer>(10));

特定のリスト/ノードにアクセスする必要がある場合は、通常のようにアクセスするだけですList

List<Integer> listOfIntegers = nodes.get(0);

詳細については、コレクションのチュートリアルとListJavaDocsおよびArrayListJavaDocsを参照してください。

于 2013-08-22T04:16:34.900 に答える