Подскажите, где я ошибаюсь?
package com.javarush.task.task19.task1919;
/*
Считаем зарплаты
*/
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Map;
import java.util.TreeMap;
public class Solution {
public static void main(String[] args) throws IOException {
FileReader reader = new FileReader(args[0]);
BufferedReader br = new BufferedReader(reader);
TreeMap<String, Double> map = new TreeMap<>();
while(reader.ready()){
String[] s = br.readLine().split(" ");
String key = s[0];
Double val = Double.parseDouble(s[1]);
if(map.containsKey(key))
map.put(key, val + map.get(key));
else
map.put(key, val);
}
for(Map.Entry m : map.entrySet()){
System.out.println(m.getKey() + " " + m.getValue());
}
br.close();
reader.close();
}
}