Здравствуйте! Программа выводит необходимые данные в отсортированном порядке, как и требовалось, но валидацию не проходит. Подскажите, что я не учёл?
package com.javarush.task.task19.task1919;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.TreeMap;
import java.util.Map;
/*
Считаем зарплаты
*/
public class Solution {
public static Map<String, Double> map = new TreeMap<>();
public static void main(String[] args) throws FileNotFoundException, IOException
{
// String filename = "D:\\\\a.txt";
String filename = args[0];
BufferedReader reader = new BufferedReader(new FileReader(filename));
while (reader.ready())
{
String line = reader.readLine();
String[] arr = line.split(" ");
if (map.containsKey(arr[0]))
map.put(arr[0], Double.parseDouble(arr[1])+map.get(arr[0]));
else
map.put(arr[0], Double.parseDouble(arr[1]));
}
reader.close();
for(Map.Entry e : map.entrySet()){
System.out.println(e.getKey()+" "+ e.getValue());
}
}
}