小编luc*_*d93的帖子

Java:带有两个键的HashMap

我正在尝试用这种方式构建一个有两个键的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)

你能解释一下为什么吗?谢谢

java key hashmap

2
推荐指数
1
解决办法
667
查看次数

标签 统计

hashmap ×1

java ×1

key ×1