Укажите пожалуйста на ошибку
package com.javarush.task.task19.task1919;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.*;
import java.util.*;
/*
Считаем зарплаты
*/
public class Solution {
public static void main(String[] args) {
//BufferedReader b = new BufferedReader(new InputStreamReader(System.in));
try(FileReader f1 = new FileReader("n.txt")) {
List<String>list = new ArrayList<String>();
String s= "";
while(f1.ready()) {
s+=(char)f1.read();
}
String[]mas = s.split("\n");
for(String ma:mas) {
list.add(ma);
}
String name = "";
Map<String,Double>map = new TreeMap<String,Double>();
for(String ss:list) {
name = ss.replaceAll("[^[а-яА-Я]]","");
double num = Double.parseDouble(ss.replaceAll("[^[0-9].]",""));
if(map.containsKey(name)) {
double n = num + map.get(name);
map.replace(name, n);
}
else map.put(name,num);
}
for(Map.Entry<String,Double>pair:map.entrySet()) {
System.out.printf("%s %d \n", pair.getKey(), pair.getValue());
}
}
catch(IOException io) {}
}
}