Читать текстовый файл построчно - PullRequest
0 голосов
/ 27 апреля 2019

enter image description here

Я пробовал таким образом, но текстовый файл не находит.

try {
    FileInputStream fstream = new FileInputStream("textfile.txt");
    DataInputStream in = new DataInputStream(fstream);
    BufferedReader br = new BufferedReader(new InputStreamReader(in));
    String strLine;
    // Read File Line By Line
    while ((strLine = br.readLine()) != null) {
        // Print the content on the console
        System.out.println(strLine);
    }
    // Close the input stream
    in.close();
} catch (Exception e) {// Catch exception if any
    System.err.println("Error: " + e.getMessage());
}

Все файлы находятся в одном пакете.

1 Ответ

0 голосов
/ 27 апреля 2019

Ваш текстовый файл находится внутри пакета "trainer", который находится внутри "src", поэтому при запросе вы должны использовать "src/trainer/textfile.txt".Предыдущий / обозначает корень приложения и является необязательным, если вы, например, не экспортируете в работающие фляги.

FileInputStream fstream = new FileInputStream("src/trainer/textfile.txt");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...