如果密鑰匹配,如何打印兩個不同HashMap的值?如果密鑰在HashMap中匹配,則打印值
HashMap<String, String> color = new HashMap<String, String>();
HashMap<String, String> fruits = new HashMap<String, String>();
color.put("11", "red");
color.put("14", "blue");
color.put("26", "green");
fruits.put("26", "banana");
fruits.put("11", "apple");
fruits.put("14", "melon");
而且我想結果看起來像這樣:
"11 : red apple"
"14 : blue melon"
"26 : green banana"
我現在嘗試
for(int i=0; i<color.size(); i++){
if(color.keySet().equals(fruits.keySet())){
System.out.println("Its a match!");
}
}
你嘗試過什麼? –
解決方案很簡單。如此簡單,我不願意在沒有先看到自己嘗試過的內容的情況下告訴你,並解釋什麼不起作用。 – domsson
你的「目前的嘗試」似乎根本不是爲了產生你所說的結果是你想要的結果。 – SantiBailors