?
package com.javarush.task.task19.task1919;
import java.io.*;
import java.util.*;
/*
Считаем зарплаты
*/
public class Solution {
public static void main(String[] args) throws Exception{
String filename = args[0];
BufferedReader reader = new BufferedReader(new FileReader(filename));
String s;
Double d;
TreeMap<String, Double> map = new TreeMap<>();
while((s=reader.readLine())!=null)
{ String [] splited = s.split(" ");
for (Map.Entry<String, Double> entry : map.entrySet())
{if(entry.getKey().equals(splited[0]))
{d=entry.getValue()+Double.parseDouble(splited[1]);
map.remove(entry.getKey());
map.put(splited[0],d);}
else{map.put(splited[0],Double.parseDouble(splited[1]));}
}
}
reader.close();
for (Map.Entry<String, Double> entry : map.entrySet())
{System.out.println(entry.getKey() + " " + entry.getValue());}
}
}