我有以下問題,我正在比較兩個哈希集合(都帶有字符串值)。我需要比較兩個哈希集來保持在設定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