Muchas gracias a los dos!!!!!!!
Me funciona ya todo!!!!!!! me crea, me lista, me muestra y me elimina todo correctamente
Aunque hay un pequeño matiz, que no me funciona.. que le he comentado antes.
Y es que al listar, no me muestra los datos de la clase matricula. Me da null.
El código es:
Código HTML:
System.out.println("segunda opcion de listar");
Collection<Parte> s = matriculas.values();
Iterator<Parte> it2 = s.iterator();
while(it2.hasNext()){
Parte ma = (Parte)it2.next();
// 2 lineas nuevas
System.out.println(ma + " - " + matriculas.get(ma));
}
Muchas gracias por toda vuestra ayuda, ya os comprendí a los dos en lo que me comentábais, y era totalmente cierto-
Al final cambié el equals, y también tuve que cambiar el método hashcode.