не могу понять:
1. как в моем коде в MAPу добавляются 2 пары с одинаковыми ключами? Он (ключ) же должен быть уникален?
2. почему моя TreeMap не сортируется автоматически по ключу?
package com.javarush.task.task19.task1919;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
/*
Считаем зарплаты
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new FileReader(args[0]));
while (reader.ready()) {
String[] s = reader.readLine().split(" ");
TreeMap<String, Double> map = new TreeMap<>();
for (int i = 0; i < s.length - 1; i++) {
map.put(s[i], Double.parseDouble(s[i+1]));
}
for (Map.Entry<String, Double> m : map.entrySet()) {
System.out.println(m.getKey() + " " + m.getValue());
}
}
reader.close();
}
}