2013-09-23 51 views
-2

我想比較一下,如果值包含在我的散列映射的名稱中,我希望能夠對我的散列圖中的所有項目執行此操作。我已經填充了我的hashmap,只是想比較一下,如果該值包含在名稱中。如何比較密鑰和散列圖的值

我現在有

Map<String, String> barcodeMap = Maps.newHashMap(); 
    while ((nextLine = reader.readNext()) != null) 
    { 
     barcodeMap.put(nextLine[1], nextLine[0]); 
    } 

我想比較,例如,如果nextLine [0]是ABC和nextLine [1]是ABC123,我想比較,如果ABC是ABC123,如果是則使nextLine [1] ABC

+1

定義 「包含在名稱」。 –

+0

linux標籤?是爲了什麼? – nachokk

+0

當說'名字'時,你的意思是'鑰匙'? – maksimov

回答

1

嘗試這種

Map map = ... 
for(Entry e : map.entrySet) { 
    Object k = e.getKey(); 
    Object v = e.getValue(); 
    ... compare 
}