为了账号安全,请及时绑定邮箱和手机立即绑定

我创建了一个空的文本文件,想在里面写进这句话,为什么失败了?求大神指教

我创建了一个空的文本文件,想在里面写进这句话,为什么失败了?求大神指教

慕村8785123 2016-02-17 08:52:11
 FileOutputStream d=new FileOutputStream("E:\\he\\4.txt");OutputStreamWriter e=new OutputStreamWriter(d);      String s="我会发着呆,然后忘记你";      char[]l=new char[(char)s.length()];      e.write(l, 0, s.length());
查看完整描述

2 回答

已采纳
?
程灰_

TA贡献3条经验 获得超3个赞

写入文件的 char[] l 只设置长度,没有赋值;

参考:char[] l = s.toCharArray();

另:写入文件需要flush();

参考:e.flush();

最后,写文件注意流的关闭;

参考:e.close(); d.close();


查看完整回答
3 反对 回复 2016-02-17
?
纯黑色0

TA贡献5条经验 获得超2个赞

写入文件的 char[] l 只设置长度,没有赋值;

参考:char[] l = s.toCharArray();

另:写入文件需要flush();

参考:e.flush();

最后,写文件注意流的关闭;

参考:e.close(); d.close();

查看完整回答
1 反对 回复 2016-02-17
  • 2 回答
  • 0 关注
  • 1469 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信