Идея ругается что примитивы не могут быть приравняны к String или null. Заменил int на Integer и пробовал через == null или .equals(" ") то же самое, подсказывает что результат всегда false. Попробовал завернуть считывание строки в try catch и при исключении делать break, тогда переменная i становится недостижима для метода map.put() Подскажите в какую сторону думать то