您的位置:首页 > 其它

输出合并后的键值对

2016-06-26 22:52 309 查看
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));

            }

        }

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: