- 资源介绍
- 更新记录
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")); } }
猜你喜欢
-
多线程-线程通讯之-管程法(生产者-消费者-缓存区)
2021-06-24 -
tomcat 搭建图片访问服务,解决百度ueditor 富文本回显问题
2022-10-28 -
mysql 执行函数时出现权限问题
2020-12-03 -
mysql 执行函数时出现权限问题
2021-01-10 -
java通过反射调用有参数的方法
2021-01-14 -
http 工具类 httputils发送json请求
2023-02-21 -
若依微服务式中 sentinel 限流理解
2022-08-24 -
uniapp 添加插槽事件不生效|uniapp 折叠框添加按钮
2023-02-28 -
Notepad++ SHH远程链接插件,NppFtp插件,以及使用方法
2021-01-25 -
jdbc 工具包实现,另附赠mysql-connector-java-5.1.46jar包
2022-03-18
-
Calendar 万年历java,GUIM,SWING
2020-12-06 -
java小程序,拼图小程序,GUI小程序,SWING小程序
2020-12-06 -
Java 深入解析,强引用、弱引用、软引用、虚引用
2020-12-17 -
Oracle查询数据库中所有表的记录数
2021-01-14 -
fhbootvfm-oa,fhadmin项目中,百度ueditor 富文本使用
2022-10-26 -
IO流之-转换流-InputStreamReader
2021-06-25 -
Vditor 富文本加载速度慢,Vditor 富文本离线使用
2022-12-22 -
IO流-缓冲流–BufferedReader
2021-06-26 -
基于Java的连连看游戏设计与实现项目源码-GUI-SWING
2021-05-11 -
百度收录,自动获取需要收录地址,每2分钟执行一次,自动执行自动收录
2020-12-06
猜你在找
1. 本站所有资源来源于用户上传和网络,如有侵权请及时联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"mababa.xin",如遇到无法解压的请联系管理员!
码巴巴-优质代码创造者 » IO流-缓冲流–BufferedReader
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 一个高级程序员模板开发平台
- 2021-06-26Hi,初次和大家见面了,请多关照!
别偷懒啊?更新啊?