Задачу решил - написал код по советам в комментариях, тыкнул "проверить" и прошел.
Но когда начал тестировать, то обнаружил , что после ввода имени файла в консоль появляется ошибка NumberFormatException.
Как считать данные из файла?
Где неверно?
Правильно ли я сделал, что передал путь к файлу с помощью Solution\EditConfigurations\Programm Arguments?
Может там еще что то добавить нужно?
Код самой программы следующий
public class Solution {
public static void main(String[] args) throws IOException, NumberFormatException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName = reader.readLine();
reader = new BufferedReader(new FileReader(fileName));
int id = Integer.parseInt(args[0]);
String s;
while ((s = reader.readLine())!= null){
if (s.startsWith(id + " ")){
System.out.println(s);
}
}
reader.close();
}
}
Oleg
28 уровень
Помогите разобраться
Решен
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Justinian Judge в Mega City One Master
23 февраля 2020, 09:50решение
Насколько я помню условия задачи, аргументом ( Solution\EditConfigurations\Programm Arguments ) приходит айдишник, допустим 25 или 34, посмотри что происходит в твоей же строке:
а имя файла задается с консоли. +2
Oleg
23 февраля 2020, 11:28
Дааааа!!!
Точно...я был близко...вводил путь до файла\id.
А надо было просто id.
Спасибо тебе!
+1
Veryprosto
23 февраля 2020, 07:13
Ты не прикрепляешь к вопросам ни саму задачу ни код! ничего! Посмотри в помощи как выглядят другие вопросы(просьбы о помощи) как выглядят они и как выглядит твой вопрос!
Есть мысль что ты задаёшь вопрос не из задачи, а сразу в разделе помощь на сайте.
Когда задача открыта в браузере там есть кнопка помощь, вот там и условие и все прочее прикрепится!!!
0
Oleg
23 февраля 2020, 11:30
Это все хорошо, Вы безусловно правы.
Проблема в том, что я сначала код написал, проверил задачу на валидаторе, а потом эээ начал тестировать.
По решенным задачам код запрещают публиковать.
В тексте проблемы (выше), я его описал.
0
Oleg
23 февраля 2020, 05:42
Ну подскажите пожалуйста!!!!
0