小明 14,小红 15,小明20 ...以此类推对应下来。
那要怎么样才能将名字相同的都加在一起呢?

比如得出
小明
对应
14+20+(-12)=22。

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));
}
; margin-right:0pt">1.用户登录界面。 ;...根据用户信息,分为管理员用户和普通用户。管理员用户登录后进入总的学生信息管理界面。普通用户登录后可以查看和修改自己的用户信息。... margin-right:0pt">用户信息...
给一个不多于5位数的正整数,要求: 1.求出它是几位数; 2.分别输出每一位数; 3.按逆序输出各位数字。 **(我只用if语句写的代码如下,看看那些错了,非常感谢!)** ``` #include int main() ...
这个是不是环境配置还没弄好?搞不定了。
书上的一段,可以编译但运行时提示找不到main方法! 请问怎样才可以编译运行
项目需要用到另一个项目的数据,发送过来的是一个JSON格式的字符串。请问如何可以在前台用easyUI的dategrid显示
def split_on_separators(original, separators): """ (str, str) -> list of str Return a list of non-empty, non-blank strings from original, determined by splitting original on any of the ...
深入浅出C语言编程视频培训课程从C语言入门开始学习,C语言无敌猎手林世霖老师手把手带你猎杀Linux下C编程技术,手握尖刀准备战斗! 以下特色绝对让你留下膝盖: 1,涵盖标准C语言开发核心技术,并且覆盖GNU扩展语法,图