FileWriter字符输出流演示:

  1. /*
  2. * FiileWriter 字符流的操作
  3. * FileWriter 的构造方法 可传递 File类型 还可以传递String类型
  4. *
  5. * 方法 :
  6. * write(int c) 传递一个字节
  7. * write(char[] a ) 传递一个字符数组
  8. * write(char[]a , 开始索引 , 传递几个)
  9. * write(String s) 传递一个字符串
  10. *
  11. * 注意:写完之后一定要刷新缓冲区 不然数据 写入不进
  12. * 对象.flush()
  13. * */
  14. public static void main(String[] args) throws Exception{
  15. FileWriter fw = new FileWriter("E:gu.txt",true);
  16. //写入一个字节
  17. fw.write(97+"\r\n"); //传递 int 数据 会自动查询 编码表
  18. fw.flush();
  19. //写入一个字符数组
  20. char[] a = {'a','b','c'};
  21. fw.write(a);
  22. fw.flush();
  23. //写入一部分字符数组
  24. fw.write(a,0,2);
  25. fw.flush();
  26. //写入一个字符串
  27. fw.write("\r\n"+"古斌牛逼");
  28. fw.flush();
  29. //关闭数据流
  30. fw.close();
  31. }

运行结果如下图:

使用字符输入流  来读取文件  注意只能读取文本  !!!

  1. //字符输入流 读取文本功能 实现
  2. //注意 只能读文本
  3. public static void main(String[] args)throws IOException {
  4. FileReader fr = new FileReader("E:gubin/1.txt");
  5. int len = 0;
  6. char[] cbuff = new char[1024];
  7. while((len = fr.read(cbuff))!=-1) {
  8. System.out.println(new String(cbuff, 0, len));
  9. }
  10. fr.close();
  11. }
  12.  

转载于:https://www.cnblogs.com/gu-bin/p/10052945.html

java -io字符流FileWrite操作演示相关推荐

  1. Java IO: 字符流的Buffered和Filter

    作者: Jakob Jenkov  译者: 李璟(jlee381344197@gmail.com) 本章节将简要介绍缓冲与过滤相关的reader和writer,主要涉及BufferedReader.B ...

  2. Java IO: 字符流的Piped和CharArray

    转载自   Java IO: 字符流的Piped和CharArray 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) 本章节将简要介绍管道与字符数组相 ...

  3. Java.IO 字符流读写文件

    点击上方 IT牧场 ,选择 置顶或者星标 技术干货每日送达! 一.序 上一篇我们谈了 java.IO 文件字节流读写操作(能懂系列Java.io文件字节流读写)大家应该都很熟悉了.但是中文和英文在字符 ...

  4. Java io字符流读入英文_Java IO 系列教程(四)-字符输入流(2)

    本文介绍字符输入流 在前面一节中,我们向一个文件中写入了一些字符,通过图片可以看出总共是6个中文字符和一个换行,总共是20个字节,可以推算出字符编码是utf-8,每个汉子占3三个字节.本文就用字符输入 ...

  5. java io字符流_Java IO流字符流简介及基本使用

    Java IO流字符流简介及常用字符流的基本使用 字符流分为输入字符流(Writer)和输出字符流(Reader),这两种字符流及其子类字符流都有自己专门的功能.在编码中我们常用的输出字符流有File ...

  6. Java IO - 字符流

    需要读取的目标文件: // 目标文件 String pathName = "d:/z.txt"; File file = new File(pathName); 使用FileRea ...

  7. JAVA.IO字符流

    从字节流和字符流的导向图来,它们之间是相互对应的,比如CharArrayReader和ByteArrayInputStream 字节流和字符流的转化:InputStreamReader可以将Input ...

  8. Java学习笔记29(IO字符流,转换流)

    字符流:只能操作文本文件,与字节流的区别是,字节流是按照字节来读取文件,而字符流是按照字符来读取,因此字符流的局限性为文本文件 字符输出流:Write类,使用时通过子类   每一次写入都要刷新 pac ...

  9. java binaryreader_Java字符流与字节流区别与用法分析

    本文实例讲述了Java字符流与字节流区别与用法.分享给大家供大家参考,具体如下: 字节流与字符流主要的区别是他们的的处理方式 流分类: 1.Java的字节流 InputStream是所有字节输入流的祖 ...

最新文章

  1. linux fcitx启动 窗口,Linux系统Fcitx中文输入法开机启动方法
  2. 美团配送A/B评估体系建设与实践
  3. 欧氏距离 vs 马氏距离
  4. matlab and操作,系统建模 | Control Tutorials for Matlab and Simulink
  5. javase学习第10天(形式参数和返回值类型、包、内部类、匿名内部类)
  6. html5中底部对齐怎么写,如何将页脚(div)与页面底部对齐?
  7. 每隔10秒钟打印一个“Helloworld”
  8. [机器学习] focal loss:解决样本不平衡的一种通用方案
  9. 【唐宇迪 深度学习-3D点云实战系列】学习笔记
  10. sql server 2005 Express 下载
  11. 手机b站封面提取网站_手机b站封面自定义图片大全及获取bilibili视频封面提取网站网址...
  12. No DataSource specified
  13. git 裁切_Croppic图片裁切插件中文API帮助文档
  14. speedoffice文档中怎么删除页眉页脚
  15. H5 +蓝牙打印机 CPCL和ESC
  16. 电脑 蓝屏报错:SYSTMEM SCAN AT RAISED IRQL CAUGHT IMPROPER DRIVER UNLOAD
  17. html怎样通过链接启动迅雷,火狐浏览器使用迅雷专用链接教程
  18. Pet包 资源 Linux,PET文件扩展名 - 什么是.pet以及如何打开? - ReviverSoft
  19. java模拟运动,java线程赞助以及并发框架模拟运动员跑步比赛
  20. Android如何生成设备节点

热门文章

  1. Centos7安装配置
  2. C1认证之web基础知识及习题——我的学习笔记
  3. Android中获取手机设备信息、RAM、ROM存储信息,如宽、高、厂商名、手机品牌
  4. 什么是真正的架构设计?某厂十年Java经验让我总结出了这些,不愧是我
  5. 教女朋友学会用ESP8266实现wifi杀手——有固件
  6. Stata 基础知识 1
  7. centos安装包安装最新版nginx
  8. python中ndarray对象_学习python的第二十二天(numpy模块(对矩阵的处理,ndarray对象)
  9. python爬虫 京东关键词搜索商品及具体参数和评论
  10. C++ | 在职研究生(多重继承)