黑马程序员技术交流社区
标题:
BufferedWriter
[打印本页]
作者:
Y_Y
时间:
2013-11-7 21:53
标题:
BufferedWriter
import java.io.*;
public class BufferedWriterDemo {
public static void main(String[] args)throws IOException
{
FileWriter fw= new FileWriter("buf.txt");
BufferedWriter bufw=new BufferedWriter("fw");
bufw.write("abcde");
bufw.flush();
bufw.close();
fw.close();
}
}
怎么显示The constructor BufferedWriter(String) is undefined 错误啊!
作者:
Mr.Z.Lee
时间:
2013-11-7 22:00
import java.io.*;
public class BufferedWriterDemo {
public static void main(String[] args)throws IOException
{
FileWriter fw= new FileWriter("buf.txt");
BufferedWriter bufw=new BufferedWriter(fw);//传入的是对象,不是字符串,注意点
bufw.write("abcde");
bufw.flush();
bufw.close();
fw.close();
}
}
复制代码
作者:
麦者
时间:
2013-11-7 22:02
你把流给双引号了,成字符串了, BufferedWriter bufw=new BufferedWriter(fw);
作者:
RuntimeError!
时间:
2013-11-7 22:47
The constructor BufferedWriter(String) is undefined
构造器 BufferedWriter(String)未定义
BufferedWriter没有字符串参数,这段代码的问题是把fw错写成字符串了 改掉双引号即可
最好 根据错误信息来检查代码。
作者:
zuiaichiyu
时间:
2013-11-7 22:55
BufferedWrite 未发现的构造函数, 定义BufferedWrite的时候传入的参数有错误,
BufferedWriter bufw=new BufferedWriter("fw");
传入的应该是Write 类型对象,变量名加上""就成字符串了
作者:
spiderman
时间:
2013-11-7 23:45
BufferedWriter bufw=new BufferedWriter("fw");这句话,改成
BufferedWriter bufw=new BufferedWriter(fw);就好了,你原来的写法,把字符串传到构造方法里去了,而BufferedWriter需要的是 Writer 类型的数据,当然会提示找不到你所要的构造方法啦。。。
so easy。。。来了黑马论坛,妈妈再用不用担心我的学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2