как отловить исключение NoSuchElementException?

public static Map<String, Long> getSalesMap(Reader reader) throws IOException {
    Map<String, Long> map = new HashMap<>();
    int fromReader = reader.read();
    String line = String.valueOf(fromReader);
    while (line != null) {
        Scanner scanner = new Scanner(reader);
        String name = scanner.next();
        long salary = scanner.nextLong();
        if (map.containsKey(name)) {
            map.put(name, map.get(name) + salary);
        } else {
            map.put(name, salary);
        }
    }
    return map;
}

Ответы (0 шт):