老师,麻烦看下,为什么报错,谢谢
来源:3-7 自由编程
ByteDancer07
2020-01-13 22:00:57
package com.kai.practice;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FilePractice1 {
public static void main(String[] args) {
try {
int count =0;
FileInputStream file = new FileInputStream("speech.txt");
int n = 0;
while((n =file.read())!=-1) {
System.out.println("文本内容:"+(char) n);
count++;
}
System.out.println("统计结果:speech.txt文件中共有"+count+"个字节");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
2回答
同学你好,相对路径是项目的根目录,不是.java文件的同一目录下。
如下图所示:

如果按照同学的写法,就需要找到txt文件的绝对路径
比如:D:\\imooc\\workspace\\demo1\\src\\com\\imooc\\test\\speech.txt

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
好帮手慕小脸
2020-01-14
同学你好,请同学查看在项目根目录中是否存在speech.txt文件,如果不存在请同学创建。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题