Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/06/2011, 15:49
laOtra
 
Fecha de Ingreso: marzo-2008
Mensajes: 197
Antigüedad: 16 años, 8 meses
Puntos: 3
Respuesta: Problema con hashmap

Gracias, me ha servido bastante!!
ya he cambiado lo delos objetos del hashmap, pero no me salen los datos totalmente bien. Ya que me salen el hashmap que contiene parte, pero no los de la matricula, y me sale null para la matricula.
He cambiado los toString en cada clase como me comentaste.
Y listar tengo este código:
Código HTML:
Collection<Parte> s = matriculas.values();
    	 Iterator<Parte> it2 = s.iterator();

    	 while(it2.hasNext()){
    	 Parte ma = (Parte)it2.next();
    	 System.out.println(ma + " - " + matriculas.get(ma));
Que como estaba comentando, no muestra la matricula, que es otra clase.

Y con eliminar una matricula y parte del hashmap, tampoco me funciona. Ya que em sigue sin encontrar la matrícula, a pesar de que lo he variado el código:
Código HTML:
MatriculaCoche ma = new MatriculaCoche(provincia,num,letras);
 	       if (this.matriculas.containsKey(ma)==true){
 	    	  this.matriculas.remove(ma);
 	    	   System.out.println("Matricula: "+mat+ " borrada correctamente");
 	       }
 	            else System.out.println("Matricula inexistente");	
Puede alguien ver mi error?
Me pone que la matricula es inexistente,y si, creo una antes, y la pongo bien para eliminar.

Muchas gracias!!!!!!!!!!!!!