String s="2016,5,2016,7,2017,7,2017,8,2019,7,2019,6"; * 计算年收入 * 输出结果为:2016,12,2017,15,2019,13
时间: 2023-08-28 08:05:13 浏览: 43
可以通过以下的代码实现计算年收入并输出结果:
```java
public static void calculateYearIncome(String s) {
String[] strArr = s.split(",");
Map<String, Integer> yearIncomeMap = new HashMap<>();
for (int i = 0; i < strArr.length; i += 2) {
String year = strArr[i];
int income = Integer.parseInt(strArr[i + 1]);
if (yearIncomeMap.containsKey(year)) {
yearIncomeMap.put(year, yearIncomeMap.get(year) + income);
} else {
yearIncomeMap.put(year, income);
}
}
for (String year : yearIncomeMap.keySet()) {
System.out.print(year + "," + yearIncomeMap.get(year) + ",");
}
}
```
调用该方法,传入参数 `s` 即可计算年收入并输出结果:
```java
String s = "2016,5,2016,7,2017,7,2017,8,2019,7,2019,6";
calculateYearIncome(s); // 输出结果为:2016,12,2017,15,2019,13,
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)