运用BufferedWriter把数据写入文件r
来源:互联网 发布:小米2s支持4g网络吗 编辑:程序博客网 时间:2024/04/29 18:47
运用BufferedWriter把数据写入文件
前几天在学Android的时候,碰到把数据写入文件的操作。搞了很久就是不能将数据写入到文件中。先看个例子:
File newFile = new File("Text.txt");
String data ="你好,Android.2011";
FileWriter write = new FileWriter(newFile,true);
BufferedWriter bufferedWriter = new BufferedWriter(write);
bufferedWriter.write(data);
看了很久,感觉代码没错呀。可就是数据就是写不进文件里。纠结了很久,在网上查了很久,终于找到答案了。原来BufferedWriter是缓冲输入流,意思是当你调用BufferedWriter的write方法时候。数据是先写入到缓冲区里,并没有直接写入到目的文件里。你必须调用BufferedWriter的flush()方法。这个方法会刷新一下该缓冲流,也就是会把数据写入到目的文件里。或者你可以调用BufferedWriter的close()方法,该方法会在关闭该输入流之前先刷新一下该缓冲流。也会把数据写入到目的文件里。再看修改后的例子:
File newFile = new File("Text.txt");
String data ="你好,Android.2011";
FileWriter write = new FileWriter(newFile,true);
BufferedWriter bufferedWriter = new BufferedWriter(write);
bufferedWriter.write(data);bufferedWriter.newLine();//换行
/* * 刷新该流的缓冲。
* 关键的一行代码。如果没有加这行代码。数据只是保存在缓冲区中。没有写进文件。
* 加了这行才能将数据写入目的地。 * */
bufferedWriter.flush(); write.close();bufferedWriter.close();
- 运用BufferedWriter把数据写入文件r
- 运用BufferedWriter把数据写入文件
- 把数据写入日志文件
- java FileWritter,BufferedWriter 写入文件
- java FileWritter,BufferedWriter 写入文件
- Java使用BufferedWriter写入文件
- Java把double数据写入文件中
- Java把double数据写入文件中
- put()函数把数据顺序写入文件
- 把音频数据写入wave文件
- JAVA-BufferedWriter写入文件没有内容
- 求解,BufferedWriter写入文件,字节变大
- ofstream文件输出流把二进制数据写入文件
- ofstream文件输出流把二进制数据写入文件
- C# 把DataTable数据写入Excel文件的方法
- 通过POI组件把数据写入到Excel文件中
- object-c把数据写入到文件中
- object-c把数据写入到文件中
- CCSpriteBatchNode提高渲染效率
- 微信策划推出指纹支付
- mount: unknown filesystem type 'glusterfs'
- linux grep命令
- mib2c用途和用法
- 运用BufferedWriter把数据写入文件r
- centos6.5直接yum安装nginx,并且支持php访问的配置
- 奇异值分解(Singular Value Decomposition)
- PagingAndSortingRepository类相关知识
- android 使用mediaplayer播放报java.io.IOException: setDataSourceFD failed.: status=0x80000000的问题
- js 当有滚动条加载是自动跳转到 某个元素
- 【IOS-DEMO】UIScrollView+UIPageControl 实现欢迎页面
- MS SQL Server查询优化方法
- 栈区vs堆区vs静态区vs文字常量区,均是什么含义,并各有什么不同? --这篇文章太棒了