Je dois créer une classe de couloir qui aura à l'intérieur 2 ArrayLists
des objets Stand, un pour les stands sur la droite, et l'autre pour ceux sur la gauche.Collections Java
Mon intention est de placer ces ArrayLists
dans une autre collection de cette classe.
Je ne sais pas si je devrais utiliser un Hashtable, une carte, etc.
Plus important encore, mon intention est d'accéder ensuite ces ArrayLists en utilisant une méthode comme:
TheHashTable [ » Droite "]. Add (standObject); // Ajoute un support à la ArrayList de droite qui se trouve dans une table de hachage.
Exemple:
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);
}
}
Serait-ce possible?
oui, je pensais à ce sujet. Mais de cette façon je ne peux pas accéder aux ArrayLists comme > this.stands ["Right"]. Add (s); – user2311962
cette syntaxe n'est pas correcte, et pourquoi voulez-vous y accéder comme ça? – Vegard