Мне нужно создать класс прихожей, который будет внутри 2 ArrayLists
предметов стенда, один для стендов справа, а другой для остальных слева.Коллекции Java
Мое намерение состоит в том, чтобы поставить эти ArrayLists
внутри другой коллекции этого класса.
Я не знаю, должен ли я использовать Hashtable, карта, и т.д.
Что еще более важно, мое намерение состоит в том, чтобы затем получить доступ к этим ArrayLists, используя метод, как:
TheHashTable [» Право "] добавить (standObject). // Добавить подставку вправо. ArrayList, находящийся внутри Hashtable.
Пример:
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);
}
}
Будет ли это возможно?
да, я думал об этом. Но таким образом я не могу получить доступ к ArrayLists, например > this.stands ["Right"]. Add (s); – user2311962
Неправильный синтаксис и почему вы хотите получить к нему доступ? – Vegard