由于字节输入输出流在操纵Unicode字符时可能有乱码现象

于是就有了操作字符的输入输出流 Reader ,Writer和他们的子类FileReader,FileWrite(其实就是用来辅助构造的

Writer out1=new FileWriter(File file1)
Reader in1=new FileReader(File file2)

不过需要用out.flush()来把缓冲区的内容快速写入到目的地

后面一样


缓冲流是上层流,上面说的两个算下层流,关闭的时候要先关闭上层流,再关闭下层流(一定要关闭,不然缓存中的内容可能还没有到

读取的时候有readLine(),输出的时候有newLine()

Reader in1=new FileReader(file1);
BufferedReader bufferIn1=new BufferedReader(in1);
Writer out1=new FileWriter(file2);
BufferedWriter bufferOut1=new BufferedWriter(out1);

最新文章

  1. excel删除重复数据
  2. 浙大PAT-1002
  3. bzoj1837: [CROATIAN2009]cavli 凸包1
  4. 使用Xcode6.1.1打包出现Your account already has a valid iOS Distribution certificate问题
  5. 2.设计包含 min 函数的栈[StackWithMinValue]
  6. OpenStack学习系列-----第一篇 OpenStack介绍
  7. 了解一下jsp
  8. SDWebImage 原理及使用-b
  9. UVA10305 拓扑排序
  10. 【Stackoverflow好问题】Java += 操作符实质
  11. 【驱动】USB驱动·入门
  12. ASP.NET Core 网站发布到Linux服务器
  13. Xcode9新特性介绍-中文篇
  14. 初识php soap 学习过程中的摘抄,便于后期翻阅
  15. SQL数据库基础知识-巩固篇<一>
  16. SQL盲注学习
  17. easyui datagrid去掉全选按钮
  18. Git超实用总结
  19. java类中根据已有的变量复写类的toString方法
  20. java.io.IOException: Stream closed解决办法

热门文章

  1. codevs 1243 网络提速
  2. UGUI穿透3D世界判断&&UGUI全事件监听
  3. cf C. Bits
  4. 所有语言的Awesome
  5. android视图切换动画:ViewAnimator类及其子类
  6. List<T> 和DataTable的相互转换
  7. SSE及相关技术(web sockets, long polling等)
  8. mklink命令转移win7系统盘文件夹users和programdata(附xp的方法)
  9. 【用PS3手柄在安卓设备上玩游戏系列】FC(任天堂NES/FC主机)模拟器
  10. 高性能web系统的架构和系统优化