2013-09-23 53 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 
}