Java 当文件不在文档中时,BufferedReader提供null
我正在使用一种类似记事本的文本编辑器软件,每当我从文档中打开文件时,都会显示正确的数据,但在任何其他位置都会返回Null 这是因为bff.readLine返回null。根据文档,如果到达流的末尾,它将返回null 上次检查bff.readLine!=null没有帮助,因为每次调用都会推进读取器。试着这样做:Java 当文件不在文档中时,BufferedReader提供null,java,swing,io,Java,Swing,Io,我正在使用一种类似记事本的文本编辑器软件,每当我从文档中打开文件时,都会显示正确的数据,但在任何其他位置都会返回Null 这是因为bff.readLine返回null。根据文档,如果到达流的末尾,它将返回null 上次检查bff.readLine!=null没有帮助,因为每次调用都会推进读取器。试着这样做: String line; while ((line = bff.readLine()) != null) { sk += line + "\n"; } 检查debugge
String line;
while ((line = bff.readLine()) != null) {
sk += line + "\n";
}
检查debuggerOn中的路径在旁注中,当打开应用程序获取当前工作目录时,使用StringBuilder而不是在循环中进行字符串连接。System.getPropertyuser.Dir发布代码而不是部分遮挡的图像是否太难?代码是文本,应该在问题中添加格式良好/缩进的文本。不鼓励使用图像!您不需要通过截屏来告诉我们哪一行返回null!