0
点赞
收藏
分享

微信扫一扫

通过低级流创建缓冲流往文件里写入数据


部分代码:

BufferedWriter bw = null;
try {
bw = new BufferedWriter(new FileWriter(file));

FileWriter的构造方法括号里还可以传第二个boolean类型的参数,即是否在已有文件的基础上操作。若不填,则默认为false,文件已有的内容会被清空,然后再进行操作。

注意:创建了IO流之后一定要在finally中关掉IO流,否则数据可能写入不进去

File file = new File("src\\test.txt");
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
BufferedWriter bw = null;
try {
bw = new BufferedWriter(new FileWriter(file));
bw.write("123\n");
bw.write("456");
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}


举报

相关推荐

0 条评论