我已經成功實施的HashMap爲我的項目,現在我stucked這裏..如何在HashMap中成功比較兩個字符串?
這是我的HashMap ......它會提取SQL數據,並且將投入HashMap的...
private Map<String, String> list = new HashMap<String, String>();
sql.... extract data ....
while (...) {
list.put(string1, string2);
}
所以..現在我有兩個字符串...
a = mike;
b = james;
因爲它是同步的HashMap ..我想找出我該怎麼做..
if (list.containsKey=a+b)? or if (list.containsValue=a+b)?
if (list.containsKey(a) && list.containsValue(b)) {
do....
} else {
do nth...
}
我試圖比較兩個值,我需要兩個匹配和相互鏈接..我試着玩它,但它看起來像當它匹配一.. ..它做的事情..它只是需要匹配一個...
但我想要在列表中找到邁克和詹姆斯,然後運行....東西..我打印出列表的結果,它顯示邁克=詹姆斯。
如何這樣做是爲了看看邁克·詹姆斯= ...然後..存在其他..在列表不存在..
「成功實施的HashMap」請解釋 – piyushj
它如預期運行。只是,我不知道如何比較或成功比較鍵/值同步。像mike = james,那麼在繼續操作之前如何確保兩個字符串都是正確的呢? – Nicky