- 资源介绍
- 更新记录
package com.deno04; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; /** * 测试BufferedReader 使用 * @author MSI-NB * * 文本文件:.txt .java .class * * 非文本文件: .doc ,mp3 ,mp4 ,jpg ,png .avi * * * 说明点:1.不进行流信息关闭,就不会对缓存区进行刷新,必须手动刷新才能写入文件 * 2.追加的参数放到节点流: FileWriter fileWriter = new FileWriter(destfile,true); * 3.bufferedWriter.flush(); 刷新方法 * 4.当文件被流占用时,只能进行查操作; 修改,删除,等方法不能使用, * 只有等占用文件的流关闭后才能进行使用 * */ public class BufferedReaderTest { public static void main(String[] args) { //实例化File File srcfile = new File("sanjing.txt"); File destfile = new File("sanjing222.txt"); //处理流特有的 ,创建处理流 BufferedReader bufferedReader = null; BufferedWriter bufferedWriter = null; try { //创建节点流 FileReader fileReader = new FileReader(srcfile); FileWriter fileWriter = new FileWriter(destfile,true); /** * 处理流 */ bufferedReader = new BufferedReader(fileReader); bufferedWriter = new BufferedWriter(fileWriter); //执行读操作 char[] bchar = new char[5]; int len; /** *实现方法一 */ // while((len = bufferedReader.read(bchar)) != -1) { // // bufferedWriter.write(bchar); // //bufferedWriter.flush(); // } /** * 实现方法二 */ String data; while((data = bufferedReader.readLine()) != null ) { bufferedWriter.write(data); bufferedWriter.newLine(); } } catch (IOException e) { e.printStackTrace(); } finally { try { bufferedWriter.close(); } catch (IOException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } //关闭流信息 try { bufferedReader.close(); } catch (IOException e) { e.printStackTrace(); } } // /** // * 删除源文件 // */ // // // if(srcfile.length() == destfile.length()) { // srcfile.delete(); // } // // srcfile.renameTo(new File("sanjing3333.txt")); } }
猜你喜欢
-
jdbc 工具包实现,另附赠mysql-connector-java-5.1.46jar包
2022-03-18 -
tomcat 搭建图片访问服务,解决百度ueditor 富文本回显问题
2022-10-28 -
mysql 执行函数时出现权限问题
2020-12-03 -
织梦响应式精密机械模具类网站织梦模板(自适应手机端)
2020-12-03 -
承接各种javaweb毕业设计,满意付款,2年老店,值得信赖
2022-05-29 -
若依框架设置免登陆访问接口或者静态资源
2022-08-12 -
表白网页html源代码情人节表白,表白投屏,情人节礼物,创意礼物(第二弹)
2020-12-02 -
apache反向代理出现502调整
2020-12-03 -
Oracle查询数据库中所有表的记录数
2021-01-14 -
mysql 执行函数时出现权限问题
2021-01-10
-
linux shell脚本调用java main方法 代码传值
2021-01-14 -
2.php教程,网站的基本概念
2022-08-11 -
java基础使用for循环 输出菲波拉契数列前30位
2021-09-22 -
java通过反射调用有参数的方法
2021-01-14 -
阳光人脸检测与识别系统V3.8
2020-12-07 -
http 工具类 httputils发送json请求
2023-02-21 -
uniapp 开发的app站内更新怎么去实现
2023-01-29 -
fhbootvfm-oa,fhadmin项目中,百度ueditor 富文本使用
2022-10-26 -
IO流之-转换流-InputStreamReader
2021-06-25 -
好看的web教育机构网页,css+html+JavaScript可商用
2021-10-19
猜你在找
1. 本站所有资源来源于用户上传和网络,如有侵权请及时联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"mababa.xin",如遇到无法解压的请联系管理员!
码巴巴-优质代码创造者 » IO流-缓冲流–BufferedReader
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 一个高级程序员模板开发平台
- 2021-06-26Hi,初次和大家见面了,请多关照!
别偷懒啊?更新啊?