在Hashmap中获取不正确的值

时间:2020-07-19 10:24:41

标签: java hashmap

我正在从哈希图set中提取字母的值作为键,但仅对于键"s",获取的值与上一个键(即"r")相同。

不知道为什么它只为键"s"获取前一个键的值。

下面是代码。

    for (String x : arrName) {
        if (set.containsKey(x)) {
            if (x.equals("s")) {
                sum += 1;
            } else {
                sum += set.get(x);
            }
        }
    }

使用其他方式避免这种情况。

0 个答案:

没有答案