我试过这种方式,但它没有找到文本文件。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 回答
喵喵时光机
TA贡献1846条经验 获得超7个赞
您的文本文件位于“src”中的“trainer”包中,因此当您请求它时,您必须使用"src/trainer/textfile.txt"
. 前面/
表示应用程序的根,例如,如果您不导出到可运行的 jar,则它是可选的。
FileInputStream fstream = new FileInputStream("src/trainer/textfile.txt");
添加回答
举报
0/150
提交
取消