我正在尝试用这种方式构建一个有两个键的HashMap:首先我创建了一个只是数据结构的类.
public class Tarta {
public String nome;
public String data;
public Tarta(String nome, String data) {
this.nome = nome;
this.data = data;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
}
Run Code Online (Sandbox Code Playgroud)
然后我通过在另一个类中写这个来填充我的地图:
mappaTarta.put(new Tarta(nome, data), peso);
Run Code Online (Sandbox Code Playgroud)
在编译期间我没有错误,但是在测试时我得到了null,例如:
System.out.println(lr.leggiRecord().get(new Tarta("R", "15/11/2015")));
Run Code Online (Sandbox Code Playgroud)
你能解释一下为什么吗?谢谢