I don't know what else to try.
package com.codegym.task.task19.task1920;
/*
The richest
*/
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.*;
public class Solution
{
public static void main(String[] args) throws IOException
{
FileReader fileReader = new FileReader(args[0]);
BufferedReader reader = new BufferedReader(fileReader);
fileReader.close();
TreeMap <String, Double> map = new TreeMap<>();
String line;
while((line = reader.readLine()) != null)
{
String[] array = line.split("\\s");
if(!map.containsKey(array[0]))
{
map.put(array[0], Double.parseDouble(array[1]));
}
else
{
map.put(array[0], map.get(array[0]) + Double.parseDouble(array[1]));
}
}
reader.close();
double mayor = Collections.max(map.values());
for(Map.Entry<String, Double> pair : map.entrySet()) {
String key = pair.getKey();
Double value = pair.getValue();
if (value.equals(mayor))
{
System.out.println(key);
}
}
}
}