各ノードが異なる種類のコレクションを指すリストを定義したいと思います。
それ、どうやったら出来るの?
ありがとう!
各ノードが異なる種類のコレクションを指すリストを定義したいと思います。
List<Collection<TypeYouWanted>> list = new ArrayList<Collection<TypeYouWanted>>();
list.add(new ArrayList<TypeYouWanted>());
list.add(new HashSet<TypeYouWanted>());
ジェネリックを使用するだけです。List<Collection> list = new Arraylist<Collection>();
コレクションのリストを定義します...リスト内の各エントリは、の実装である必要がありますが、Collection
必ずしも同じものである必要はありません。
さまざまな種類のオブジェクトのリストを作成することは、一般的に適切なプログラミング手法ではありません。これは、注意深くコーディングしない限り、リストの特定の場所に何が表示されるかわからないためです。そうは言っても、次のようなリストオブジェクトを持つことができます
List<Collection> collList = new ArrayList<Collection>();
必要なオブジェクトをこのリストに追加します。