java.io.Write:字符输出流是所有字符输出流的最顶层的父类是一个抽象类

共性的成员方法:

public void write(int c) 写入单个字符

public void write(char [] cbuf)写入字符数组

public abstract void write(char [] cbfu ,int off ,int len)写入字符数组的一部分,off数组的开始索引

len 写入字符的个数

public void write(String str)写入字符串

public void write(String str,int off ,int len)写入字符串中的某一部分,

off数组的开始索引 len 写入字符串的个数

public void flush刷新该流的缓存

public void close关闭此流但会先刷新它

java.io.FileWrite extends OutoutStreamWrite extends write

FileWrite:文件输出流

作用:把内存中字符数据写入到文件中

构造方法:

Filewrite(File file)根据给定的File对象构造一个Filewrite对象

Filewrite(String fileName)根据给定的文件名构造一个Filewrite对象

参数:写入数据的目的地

String fileName:文件的路径

File file:是一个文件

构造方法的作用

1、会创建一个fileName对象

2、会根据构造方法中传递文件/文件的路径创建文件

3、会把Filewrite对象指向创建好的文件

字符输出流的使用步骤

1、创建Filewrite对象构造方法中绑定要写入数据的目的地

2、使用Filewrite中的方法write把数据写入到内存缓冲区中(字符转换为字节的过程)

3、使用Filewrite的方法flush把内存缓冲区的数据写入到文件中

4、释放资源(会先把内存缓冲区的数据刷新的文件中)

flush方法和close方法的区别

——flush:刷新缓冲去,流对象可以继续使用

——close:先刷新缓冲区再通知系统释放资源 ,流对象不可再使用了

字符输出流 (Write)相关推荐

  1. JAVA I/O 字符输出流简要概括

    偷个懒,直接参考上篇字符输入流Reader的形式,其实Reader和Writer本来就大同小异: 字符输出流Writer 本篇将对JAVA I/O流中的字符输出流Writer做个简单的概括: 总得来说 ...

  2. 字符输出流写文本文件【Writer、FileWriter 、BufferedReader 】

    字符输出流写文本文件 1.Writer类 ※Writer类的常用方法 方法名称 说明 write(String str) 将str字符串里包含的字符输出到指定的输出流中 write(String st ...

  3. JAVA笔记11__File类/File类作业/字节输出流、输入流/字符输出流、输入流/文件复制/转换流...

    /*** File类:文件的创建.删除.重命名.得到路径.创建时间等,是唯一与文件本身有关的操作类*/ public class Main {public static void main(Strin ...

  4. 字符输出流写数据的其他方法

    package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*字符输出流写数据的其他方法 ...

  5. 字符输出流的基本使用_写出单个字符到文件

    package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*字符输出流的使用步骤(重点 ...

  6. 字符输出流_Writer类FileWriter类介绍

    package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*java.io.Write ...

  7. java io字符输出流_JAVA IO 字符输入流与输出流总结说明

    目录 OutputStreamWriter 用于向本地文件中写入数据 InputStreamReader 用于读取本地文件中的字节数据 FileReader 用于读取本地文件中的字节数据 FileWr ...

  8. java学习(153):字符输出流

    import javax.imageio.IIOException; import java.io.*; import java.util.Date;//字符输入流 public class File ...

  9. 文件字符输出流 FileWritter java

    文件字符输出流 FileWritter java 构造方法 FileWriter(File file) 根据给定的 File 对象构造一个 FileWriter 对象. FileWriter(File ...

  10. Java——FileOutputStream,字符输出流,以字符为单位写出数据

    * 字符输出流,以字符为单位写出数据* * 字符流只用于读写数据字符* @author Administrator**/ public class OSWDemo {public static voi ...

最新文章

  1. JavaScript专题之模拟实现call和apply
  2. SpringMvc+AngularJS通过CORS实现跨域方案
  3. 卷积神经网络原理及实现
  4. Linux C:管道的实现原理,命名管道
  5. “美登杯”上海市高校大学生程序设计 C. 小花梨判连通 (并查集+map)
  6. ad中电容用什么封装_图文并茂用最通俗易懂的对话为你讲解电子技术知识- C什么是电容?...
  7. python读取data_Python批处理数据读取方法的细节:dataloader,Pytorch,批量,详解,DataLoader...
  8. 孤读Paper——《Deep Snake for Real-Time Instance Segmentation》
  9. python描述器 触发事件_Python描述器引导(转)
  10. 安卓频谱仪audiotool中文_频谱分析仪 TEK2712
  11. android mmkv使用_Android:MMKV 组件入门
  12. 外存储器——硬盘存储器
  13. 黑客黑手伸向微博微信手机成网络钓鱼主要渠道
  14. c语言中u8,u16,u32和int区别
  15. 【Linux】 常用命令
  16. 计算机工程与科学期刊小木虫,《[小木虫emuch.net]北大中文核心期刊目录(2016版)--2016年4月12日更新》.pdf...
  17. AD620仪表放大器介绍
  18. 关于adb不识别设备解决方案
  19. 如何为QT窗体添加工具栏和菜单栏
  20. Oracle EBS R12 DBA 培训圆满结束

热门文章

  1. 常用计算机字体的后缀名是,自考计算机应用基础试题及参考答案
  2. word操作技巧:不同情况的文字统计方法
  3. wincc7.3与MYSQL_Wincc7.3学习之——如何建立起数据库链接
  4. pip安装遇到警告which is not on PATH 不修改site.py也可解决
  5. 【Tensorflow+Keras】tf.keras.layers.LSTM的解析与使用
  6. 万物心选happy nocnoc,承包宝宝的整个秋天
  7. 【Android】使用MediaExtractor、MediaMuxer去掉视频文件中的音频数据
  8. Alevel英美文学中的女性意识觉醒
  9. 一位95后程序员的分享:如何拿下年薪45万的offer?
  10. Elasticsearch项目实战,商品搜索功能设计与实现!