51,396
社区成员




public static void main(String[] args) {
String[] test = {"小明","小红","小明","小李","小红","小明","小堂"};
int[] money = {14,15,20,40,70,-12,-1};
Map<String,Integer> map = new HashMap<>();
for (int i = 0; i< test.length ;i++){
String key = test[i];
Integer v = map.get(key);
if (v == null){
map.put(key,money[i]);
} else {
map.put(key,v + money[i]);
}
}
System.out.println(JSONUtil.toJsonStr(map));
}
结果:
{"小明":22,"小李":40,"小红":85,"小堂":-1}