逐行读取文本文件

http://img1.mukewang.com/6358f57a00015d1b13450976.jpg

我试过这种方式,但它没有找到文本文件。


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());

}

所有文件都在同一个包中。


白猪掌柜的
浏览 79回答 1
1回答

喵喵时光机

您的文本文件位于“src”中的“trainer”包中,因此当您请求它时,您必须使用"src/trainer/textfile.txt". 前面/表示应用程序的根,例如,如果您不导出到可运行的 jar,则它是可选的。FileInputStream fstream = new FileInputStream("src/trainer/textfile.txt");
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java