黑马程序员技术交流社区
标题:
BufferedWriter向文件写入字符串问题
[打印本页]
作者:
adamjy
时间:
2014-4-21 21:45
标题:
BufferedWriter向文件写入字符串问题
本帖最后由 adamjy 于 2014-4-22 12:40 编辑
以下代码为什么不能将字符串写入文件?
public static void main(String[] args) throws Exception {
//定义文件.
File file = new File("e:\\", "test.txt");
FileWriter fw = new FileWriter(file);
BufferedWriter bf = new BufferedWriter(fw);
String a = "test this file.";
//写入字符串
bf.write(a, 0, a.length());
}
复制代码
作者:
天山
时间:
2014-4-21 21:55
bf.flush 或者 bf.close()
作者:
天山
时间:
2014-4-21 21:58
package com.isoftstone.interview;
import java.io.*;
public class text1 {
public static void main(String[] args) throws Exception {
//定义文件.
File file = new File("e:\\", "test!!!!!!.txt");
FileWriter fw = new FileWriter(file);
BufferedWriter bf = new BufferedWriter(fw);
String a = "test this file.";
//写入字符串
bf.write(a, 0, a.length());
bf.close(); //这里 你少了 bf.close();或者 bf.flush
}
}
作者:
小周务商
时间:
2014-4-21 22:11
忘记关闭资源。或是刷入数据了。
作者:
a3330682
时间:
2014-4-21 22:56
数据还只是在流中,需要刷新流。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2