ArrayLists
内側に 2 つの Stand オブジェクト (1 つは右側のスタンド用、もう 1 つは左側のスタンド用)を持つ Hallway クラスを作成する必要があります。
私の意図は、これらArrayLists
をこのクラスの別のコレクションに入れることです。
Hashtable や Map などを使用する必要があるかどうかわかりません。
さらに重要なことは、次のようなメソッドを使用してこれらの ArrayLists にアクセスすることです。
TheHashTable["右"].add(standObject); // Hashtable 内にある Right Stands ArrayList にスタンドを追加します。
例:
public class Hallway {
private Hashtable< String, ArrayList<<Stand> > stands;
Hallway(){
// Create 2 ArrayList<Stand>)
this.stands.put("Right", RightStands);
this.stands.put("Left", LeftStands);
}
public void addStand(Stand s){
this.stands["Right"].add(s);
}
}
これは可能でしょうか?