如何检查具有arraylist值的哈希图是否包含对象

时间:2019-04-20 16:08:49

标签: java arraylist hashmap contains

这是我的哈希图:

private HashMap<ClassObject1, ArrayList<ClassObject2>> hashmap;

我正在尝试查找哈希图是否包含ClassObject2的特定实例。

当我第一次实例化哈希表时,我创建了7个classObject1键,每个键的数组列表为0 classObject2s。

添加一个classObject2并运行

System.out.println(this.getHashmap().values());

控制台输出为

[[],[classObject2],[],[],[],[],[]]

但是下面的代码行返回false:

this.getZone().values().contains(classObject2Instance)

那是因为contains语句正在检查classObject2Instance作为哈希表值的数组列表吗?

0 个答案:

没有答案