Понятное дело, решу сейчас другим способом, но блин, работает же все! Или я не прав?
Считать с консоли имя файла.
Найти в файле информацию, которая относится к заданному id, и вывести ее на экран в виде, в котором она записана в файле.
Программа запускается с одним параметром: id (int). Закрыть потоки.
В файле данные разделены пробелом и хранятся в следующей последовательности: id productName price quantity где id - int.
productName - название товара, может содержать пробелы, String.
price - цена, double.
quantity - количество, int.
Информация по каждому товару хранится в отдельной строке.
Нифига, поменял на это, теперь поддерживает любые в рамках инт id, но валидатор все равно не дает пройти
//Заполение карты id как ключ остальное значениеMap<Integer,String> map =newHashMap<>();for(int i=0; i < stringlist.size(); i++){String[] keyString = stringlist.get(i).split(" ");int key =Integer.parseInt(keyString[0]);String value = stringlist.get(i);
map.put(key, value);}//ВыводSystem.out.println(map.get(id));