TreeMap<String, Double> map = new TreeMap<String, Double>();
args[0] = "d:/file.txt"; // так правильно ?
FileReader fileReader = new FileReader(args[0]);
BufferedReader rd = new BufferedReader(fileReader);
Мухамед
31 уровень
Подскажите как правильно сделать, в услов. написано: В метод main первым параметром приходит имя файла. как правильно передать файл ?
Решен
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Roman Sharun
29 августа 2018, 13:54полезный
Если ты хочешь протестировать код локально на своих значениях, то просто присвой
тут 45 минута.
А если спрашиваешь про то как тут это сработает, то тебе ничего передавать в массив args не надо, это сделает валидатор
Если разбираешься как работают command line arguments то можно посмотреть +1
Мухамед
29 августа 2018, 15:59
Благодарю
0
Илья ГековMaster
29 августа 2018, 13:14
В args[0] уже содержится та строка, что ты указал в конфигурации, не надо присваивать новое значение в коде
0
Мухамед
29 августа 2018, 13:19
Значение в коде я убрал(в курсе, проста хотел уточнить как будет правильно). При компиляции вот так выходит, но валидатор принял
0
Илья ГековMaster
29 августа 2018, 13:21
Значит конфигурацию указал не к тому мейну
0
--------Master
29 августа 2018, 13:25полезный
А откуда взялся индекс 1, если из args достается только один элемент?
+1
Илья ГековMaster
29 августа 2018, 13:26
Кстати, да, вопрос
+1
Мухамед
29 августа 2018, 15:57
Шрифт на английском сделал и прокатило
0
Мухамед
29 августа 2018, 16:01
0