输出合并后的键值对
来源:互联网 发布:淘宝网睡衣冬装男装 编辑:程序博客网 时间:2024/05/29 18:34
import java.util.Map;
import java.util.Scanner;
import java.util.TreeMap;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
Map<Integer, Integer> map = new TreeMap<Integer, Integer>();
int n = sc.nextInt();
for (int i = 0; i < n; i++) {
int s=sc.nextInt();
int value=sc.nextInt();
if (map.containsKey(s)) {
map.put(s, map.get(s) + value);
} else
map.put(s, value);
}
for (Integer key : map.keySet()) {
System.out.println(key + " " + map.get(key));
}
}
}
}
import java.util.Scanner;
import java.util.TreeMap;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
Map<Integer, Integer> map = new TreeMap<Integer, Integer>();
int n = sc.nextInt();
for (int i = 0; i < n; i++) {
int s=sc.nextInt();
int value=sc.nextInt();
if (map.containsKey(s)) {
map.put(s, map.get(s) + value);
} else
map.put(s, value);
}
for (Integer key : map.keySet()) {
System.out.println(key + " " + map.get(key));
}
}
}
}
0 0
- 输出合并后的键值对
- json输出键值对 python
- 迭代输出Map键值对的几种方法
- 【Mapreduce】设置Mapreduce输出键值对的分隔符
- Map的key,value和标准的准键值对输出
- hadoop 由job.setOutPutKeyClass和job.setOutPutValueClass引发的键值对输出类型不匹配错误
- jquery把不定长的json对象键值对字符串在页面上经过转换输出
- 浅谈Vue.js中v-for,javascript中for in 输出键值对的区别
- 重复键值对的解决方案
- extjs 键值对的访问
- JavaScript对象的键值对
- Spark 键值对的操作
- 数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。 输入描述: 先输入键值对的个数 然后输入成对的index和value值,以
- 对Map的键值对操作
- 键值对
- c# 合并数组后排序输出
- 对候选字排列组合后输出的程序(用…
- WindChill角色的键值对的获得
- Ubuntu Hadoop 2.x 动态添加节点
- java- Java 8的新特性
- CategorySecond (vo,xml)
- 能否通过内嵌汇编修改C++中const常量的值
- C++13、抽象类和虚表
- 输出合并后的键值对
- GIT常用命令
- hello,New World
- 现在时间2016-06-26
- Shiro & CAS 实现单点登录
- Spark RDD详解
- C++ 观察者模式
- product (vo,xml)
- Service组件