package com.io;import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;import org.junit.Test;public class 缓冲字符流 {@Testpublic void bufferedReaderTest(){File file = new File("hello.txt");FileReader fr = null;BufferedReader br = null;try {fr = new FileReader(file);br = new BufferedReader(fr);/*** 使用旧的方法,读到一个char数组,不写了* 下面使用readline方法,最后一行返回null*/String str;while((str = br.readLine()) != null){System.out.println(str);}}  catch (IOException e) {e.printStackTrace();}finally{try {br.close();} catch (IOException e) {e.printStackTrace();}}}@Testpublic void bufferedWriterTest(){File file = new File("hello.txt");File fileOut = new File("bf_reader.txt");FileReader fr = null;FileWriter fw = null;BufferedReader br = null;BufferedWriter bw = null;try {fr = new FileReader(file);br = new BufferedReader(fr);fw = new FileWriter(fileOut);bw = new BufferedWriter(fw);/*** 使用旧的方法,读到一个char数组,不写了* 下面使用readline方法,最后一行返回null*/String str;while((str = br.readLine()) != null){bw.write(str);bw.newLine();//换行bw.flush();//flush
            }}   catch (IOException e) {e.printStackTrace();}finally{//先关输出流try {bw.close();} catch (IOException e) {e.printStackTrace();}try {br.close();} catch (IOException e) {e.printStackTrace();}}}
}

转载于:https://www.cnblogs.com/fubaizhaizhuren/p/5026130.html

3(1)-字符缓冲流相关推荐

  1. Java学习总结:49(字符缓冲流:BufferedReader)

    字符缓冲流:BufferedReader 在开始前先让我们来看一段代码 package Project.Study.IOSystem;import java.io.InputStream;public ...

  2. Java IO流之字符缓冲流

    字符流: 1.加入字符缓存流,增强读取功能(readLine) 2.更高效的读取数据 BufferedReader 从字符输入流读取文本,缓冲各个字符,从而实现字符.数组和行的高效读取. FileRe ...

  3. Java18-day09【字节缓冲流、字符流、编码表、字符串与字符流中的编码解码问题、字符流读写数据的方式、字符缓冲流、IO流小结】

    视频+资料(工程源码.笔记)[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg   提取码:zjxs] Java基础--学习笔记(零起点打开java ...

  4. java 21 - 6 字符缓冲流的特殊方法以及该方法高效复制文件

    字符缓冲流的特殊方法: A.BufferedWriter: public void newLine():根据系统来决定换行符 1 private static void write() throws ...

  5. 字符缓冲流特有功能复制Java文件

    案例需求 使用特有功能把模块目录下的ConversionStreamDemo.java 复制到模块目录下的 Copy.java 实现步骤 根据数据源创建字符缓冲输入流对象 根据目的地创建字符缓冲输出流 ...

  6. 使用字符缓冲流读取数据

    package text; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; ...

  7. 字符缓冲流 读写数据

    字符缓冲流 读写数据 笔记 定义对象 写入数据 字符缓冲流 写数据

  8. IO流 (三) ----- 字符流和字符缓冲流

    相关文章: <IO流 (一) ----- 基本概念和File类> <IO流 (二) ----- 文件流> <IO流 (三) ----- 字符流和字符缓冲流> < ...

  9. 第十五章 IO流(转换流 字符流 字符缓冲流 打印流)

    Java基础15 第十五章 IO流(转换流 字符流 字符缓冲流 打印流) 15.1 字符编码和字符集 15.1.1 字符编码 15.1.2 字符集 15.1.3 String类getBytes()方法 ...

  10. 2※、封装流(包装流派)、缓冲流【字节缓冲流、字符缓冲流】-->【字节缓冲流、字符缓冲流】 、字符集、转换流以及打印流

    封装流(包装流) ※缓冲流 [字节缓冲流.字符缓冲流] 缓冲流[字节流]文件复制以及BufferedOutputStream的源码查看 缓冲流[字符流] [读取操作.写出操作] 练习:文本排序:请将文 ...

最新文章

  1. 海思osd+freetype+SDL+SDL_ttf编译成功后,Makefile的编写
  2. 03 | 基础篇:经常说的 CPU 上下文切换是什么意思?(上)
  3. 筛法求10000以内的质数
  4. 中国移动订330万台Redmi K40系列 网友:怪不得抢不到
  5. Mysql学习总结(24)——MySQL多表查询合并结果和内连接查询
  6. java开发课程表_Java开发人员课程包,折扣高达86%
  7. 测试用例设计方法——黑盒测试和白盒测试
  8. 2023年厦门大学应用统计专硕考研上岸经验分享
  9. VBA字典对象操作技巧
  10. 一文总结买卖股票的最佳时机的所有情况(附Python代码)
  11. pem证书转p12和p12证书转cert、key
  12. python带你成功复刻热门手机游戏——飞翔的小鸟
  13. npm --save-dev 和 --save的区别
  14. 欢迎中文社区新版主@黄念刚
  15. mysql压缩包安装设置密码
  16. XP下安装IIS6.0的办法
  17. 【深度之眼Python基础+数据科学入门训练营】第八章 文件、异常和模块
  18. 关于atom中apm 不能安装插件安装失败解决办法?
  19. Logic Pro X中文汉化版
  20. 关于、、的含义及区别

热门文章

  1. android handler的机制和原理_Android 插件化原理——Hook机制之AMSamp;PMS解析
  2. 上传身份证照片js_国际快递为什么需要上传身份证,怎么上传?
  3. 火狐浏览器百度网盘服务器响应,火狐浏览器打不开百度网盘怎么解决?解决百度网盘打不开的步骤分享...
  4. sae php api,api.php · silenceper/saeApi - Gitee.com
  5. if命令在HTML语言中 隐藏部分内容,vuejs使用v-if隐藏不需要的内容,生成的html标签中有!-----,请问怎样去掉这些注释?...
  6. 猜数字游戏python程序用函数guesssecret_python实现猜数字游戏
  7. excel 时间戳_用Excel实战数据分析,WPS真的可以!
  8. C语言小知识---为什么要使用指针
  9. Ajax请求成功后页面跳转
  10. 机器学习——数据预处理