有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何比较hashmap的键和值

我想比较hashmap中的名称中是否包含该值,我希望能够对hashmap中的所有项目执行此操作。我已经填充了hashmap,只想比较名称中是否包含该值

我现在有

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

例如,我想比较下一行[0]是否为abc,下一行[1]是否为abc123,我想比较abc是否在abc123中,然后将下一行[1]设为abc


共 (2) 个答案

  1. # 2 楼答案

    试试这个

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