-1

各ノードが異なる種類のコレクションを指すリストを定義したいと思います。

それ、どうやったら出来るの?

ありがとう!

4

3 に答える 3

4

各ノードが異なる種類のコレクションを指すリストを定義したいと思います。

    List<Collection<TypeYouWanted>> list = new ArrayList<Collection<TypeYouWanted>>();
    list.add(new ArrayList<TypeYouWanted>());
    list.add(new HashSet<TypeYouWanted>());
于 2013-01-03T20:31:01.530 に答える
0

ジェネリックを使用するだけです。List<Collection> list = new Arraylist<Collection>();

コレクションのリストを定義します...リスト内の各エントリは、の実装である必要がありますが、Collection必ずしも同じものである必要はありません。

于 2013-01-03T20:31:22.453 に答える
0

さまざまな種類のオブジェクトのリストを作成することは、一般的に適切なプログラミング手法ではありません。これは、注意深くコーディングしない限り、リストの特定の場所に何が表示されるかわからないためです。そうは言っても、次のようなリストオブジェクトを持つことができます

List<Collection> collList = new ArrayList<Collection>();

必要なオブジェクトをこのリストに追加します。

于 2013-01-03T20:32:19.013 に答える