Прочитайте файл для использования StdIn в NetBeans 8.2 - PullRequest
0 голосов
/ 24 января 2020

Я пытаюсь прочитать файл, содержащий текст (в основном, цифры в моем случае), используя класс StdIn из стандартной библиотеки в NetBeans. Он должен быть прочитан из командной строки, поэтому я объявил <in1 в качестве аргумента в разделе «Выполнить» свойств проекта (in1 - это имя файла здесь, он не имеет расширения имени файла) и добавил папка с файлом в разделе «Библиотеки». Я даже пытался скопировать файл в каталог проекта. Тем не менее, Netbeans, похоже, не распознает файл вообще: предполагаемый вывод никогда не появляется, и запуск просто никогда не останавливается, пока я не остановлю его вручную, что, вероятно, указывает на то, что входной файл не найден. Так как же я могу запустить программу java, используя входные данные из файла? Это метод, который должен использовать ввод файла, хотя я не думаю, что это проблема:

public void read(){
    for(int row = 0;row < 10;row++){
                for(int col = 0;col < 10;col++){
                        if(StdIn.readChar() != '.'){
                            System.out.println(StdIn.readChar());
                        }
                }
    }
}
...