我正在从哈希图set
中提取字母的值作为键,但仅对于键"s"
,获取的值与上一个键(即"r"
)相同。
不知道为什么它只为键"s"
获取前一个键的值。
下面是代码。
for (String x : arrName) {
if (set.containsKey(x)) {
if (x.equals("s")) {
sum += 1;
} else {
sum += set.get(x);
}
}
}
使用其他方式避免这种情况。