将两个字段放入hashmap中并根据key将value求和
时间: 2024-05-11 12:19:59 浏览: 129
可以使用Java中的HashMap和for循环来实现这个需求。具体的代码如下:
```java
import java.util.HashMap;
import java.util.Map;
public class HashMapSumExample {
public static void main(String[] args) {
// 初始化数据
String[] keys = {"field1", "field2"};
int[] values = {10, 20};
// 将数据放入HashMap中
Map<String, Integer> map = new HashMap<>();
for (int i = 0; i < keys.length; i++) {
map.put(keys[i], values[i]);
}
// 根据key求和value
int sum = 0;
for (String key : map.keySet()) {
sum += map.get(key);
}
System.out.println("Sum of values: " + sum);
}
}
```
上述代码中,我们首先将数据放入HashMap中,然后使用for循环遍历HashMap的key集合,并根据key获取对应的value,对value求和即可。
阅读全文