我有以下问题,我正在比较两个哈希集合(都带有字符串值)。我需要比较两个哈希集来保持在设定A,其也存在于集合B中只有数据:比较2个Java哈希集合中的键值
集A具有以下值:
[YNVOTXAguONvMRiK8C6WzGAUlyf2]
[YADfoWtZXSUtrMhN2JfhnS5lJYE3]
B组有此值:
[YADfoWtZXSUtrMhN2JfhnS5lJYE3]
正如你可以看到,集合A的第二个键和集合B中的键是相同的。然而,当我比较使用下面的代码两组,结果我得到的是false
:
Log.e("boolean value", "" + chatList.get(i).userId.keySet().contains(userId.keySet()));
可有人请点我在正确的方向?
你是不是比较键但是整个keySet。 – tak3shi
@ tak3ski你如何比较密钥? –
这个问题不应该有'android'标签 – Beloo