62,614
社区成员
发帖
与我相关
我的任务
分享
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("csdn.txt")));
而且BufferedReader本身设计的就是通过缓冲方式读取文本,减少了很多io操作,效率还是相当高的。[/quote]好的 3QS 是不是直接就BufferedReader br = new BufferedReader("csdn.txt"); 然后就可以一行一行的读了啊[/quote]
不行啊,bufferedreader的构造函数必须要传一个read对象:
Constructor and Description
BufferedReader(Reader in)
Creates a buffering character-input stream that uses a default-sized input buffer.
你直接读本地文件用我上面写的就可以。[/quote]灰常感谢啊
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("csdn.txt")));
而且BufferedReader本身设计的就是通过缓冲方式读取文本,减少了很多io操作,效率还是相当高的。[/quote]好的 3QS 是不是直接就BufferedReader br = new BufferedReader("csdn.txt"); 然后就可以一行一行的读了啊[/quote]
不行啊,bufferedreader的构造函数必须要传一个read对象:
Constructor and Description
BufferedReader(Reader in)
Creates a buffering character-input stream that uses a default-sized input buffer.
你直接读本地文件用我上面写的就可以。
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("csdn.txt")));
而且BufferedReader本身设计的就是通过缓冲方式读取文本,减少了很多io操作,效率还是相当高的。[/quote]好的 3QS 是不是直接就BufferedReader br = new BufferedReader("csdn.txt"); 然后就可以一行一行的读了啊
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("csdn.txt")));
而且BufferedReader本身设计的就是通过缓冲方式读取文本,减少了很多io操作,效率还是相当高的。