Отрабатывает все как надо, се не проходит хызыр
package com.javarush.task.task19.task1919;
/*
Считаем зарплаты
*/
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
public class Solution {
public static void main(String[] args) throws Exception {
Map<String, Double> salaryBase = new HashMap<>();
BufferedReader fReader = new BufferedReader(new FileReader(args[0]));
String nextLine = "";
while ((nextLine = fReader.readLine()) != null) {
String name = nextLine.replaceAll("[0-9.\\s]", "");
String salaryString = nextLine.replaceAll("[^0-9.]", "");
Double salary = Double.parseDouble(salaryString);
salaryBase.computeIfPresent(name, (key, value) -> value + salary);
salaryBase.putIfAbsent(name, salary);
}
fReader.close();
Map<String, Double> sortedMap = new TreeMap<>(salaryBase);
sortedMap.forEach((k, v) -> System.out.println(k + " " + v));
}
}