java - BufferedReader错误

最佳答案

BufferReader接受Reader作为参数,而不是String

在Java official doc中,可用的构造函数是,

BufferedReader(Reader in, int sz)
BufferedReader(Reader in)

没有这样的构造函数,
BufferedReader(String s)

您需要执行以下操作
BufferedReader br = new BufferedReader(new FileReader("c:\hello.txt"));

要么,
File f = new File("c:\hello.txt");
BufferedReader br = new BufferedReader(new FileReader(f));

https://stackoverflow.com/questions/40208858/

上一篇:java - 编译错误: Can not convert boolean into an int

下一篇:c++ - 具有来自不同 header 的模板类的类将无法编译

相关文章:

java - Android M downloadprovider 下载失败 SecurityException

java - Spring资源服务器授权有两个不同的授权服务器,失去了主体

C++ 比较运算符重载常量与非常量行为

java - 与OSGI中的类加载相混淆

java - bufferedReader 的一些问题

java - 即使 InputStream 应该保持打开状态,我是否需要关闭 InputStreamReader?

java - 读取位图文件返回 null

java - 如何从 MessageIDTerm 获取 Yahoo IMAP 配置文件的消息?

Java 编译错误 : Method reference in combination with overloading

java - 为什么我的 Java BufferedReader 在文件开始和结束时读取空值?

相关文章:

java - Java Swing GUI错误

java - 编译错误: Can not convert boolean into an int

java - 二进制运算符的错误操作数类型

java - 实际参数和形式参数列表的长度不同(但两个长度均为2?)

c++ - 我的编译方式错误吗?

c++ - 编译简单的openCV项目

c++ - 编译错误 “String does not name a type”

java - 我正在做一个独特的值(value)java程序。我尝试错误

c# - 编译错误-您是否缺少using指令或程序集引用?

c++ - C++构建错误: class does not name a type