gracias por aclararme algo Xerelo, pero no estoy seguro de si es correcto, lo he implantado así:
Código Javascript
:
Ver originalprivate List<Set<Integer>> anclajes;
//constructor
Cerradura(int numAnclajes){
anclajes = new ArrayList<Set<Integer>>();// lo declaramos como arraylist
for (int i = 0; i < numAnclajes; i++) {
Set<Integer> element = new HashSet<Integer>(0);
anclajes.add(0, element);//inicializamos el arraylist con valores a 0
}
}
y luego para añadir los valores:
Código Javascript
:
Ver originalvoid agregarMarca(int anclaje, int marca) {
Set<Integer> a1 = anclajes.get(anclaje);//cogemos la posicion de la lista que nos convenga(un Set)
a1.add(marca);// aqui añadimos los valores para el Set escogido
}
creo que es así pero no estoy demasiado seguro... si no es así podría alguien decirme en que me equivoco?
un saludo!