???
package de.codegym.task.task19.task1920;
import java.util.TreeMap;
import java.util.*;
import java.io.*;
/*
Die Reichsten
*/
public class Solution {
public static void main(String[] args) {
String d= args[0];
TreeMap<String,Double> tm = new TreeMap<>();
ArrayList<Double> array = new ArrayList<>();
double zahl = 0.0;
try{
FileReader file = new FileReader(d);
BufferedReader reader = new BufferedReader(file);
while (reader.ready()){
String s= reader.readLine();
String [] name = s.trim().split(" ");
double wert =Double.parseDouble(name[1]);
if(tm.containsKey(name[0])){
tm.put(name[0],tm.get(name[0])+wert);
}
else{
tm.put(name[0],wert);
}
}
file.close();
reader.close();
}catch(IOException e){
e.printStackTrace();
}
for(Map.Entry<String,Double> s : tm.entrySet()){
array.add(s.getValue());
}
for(int i=1;i<array.size();i++){
if(array.get(i)>=array.get(i-1)){
zahl= array.get(i);
}
}
for(Map.Entry<String,Double> s : tm.entrySet()){
if(s.getValue().equals(zahl)){
System.out.println(s.getKey());
}
}
}
}