Buenas noches, tengo problemas con un HashMap, no lo consigo llenar, os pongo la parte del código a ver si veis el problema, hoy estoy espesisimo y no veo el fallo
Código:
public class NomUser {
private String nNom = "";
public NomUser(String nNom){
this.nNom = nNom;
}
}
Código:
public class PillUser {
private String nomPill;
private int qDiary;
private int qBox;
private int uBox;
public PillUser(String nomPill, int qDiary, int qBox, int uBox){
this.nomPill = nomPill;
this.qDiary = qDiary;
this.qBox = qBox;
this.uBox = uBox;
}
}
Código:
public class ......
public void savePill(){
NomUser nomUser1 = new NomUser(uName);
PillUser pillUser1 = new PillUser(pillName,cuanDiary,cuanBox,unitBox);
Map<NomUser,PillUser> mp = new LinkedHashMap<NomUser, PillUser>();
mp.put(nomUser1,pillUser1);
System.out.println(mp.keySet());
Me tira esto, en vez de los datos que le paso
Código:
[net.albertogil.mepills.app.NomUser@52a77af8]
Las variables las capturo de un Campo de texto y las guardo como Strings, los ints los sacos con un wrapper de los strings
Gracias y un saludo !!