IO流之字节流

无人久伴 提交于 2020-02-02 13:34:23

字节流

 

字节输出流OutputStream

OutputStream此抽象类是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输出字节流的基本共性功能方法

因为是抽象类 不能new 所有我们一般使用的都是他的子类FileOutputStream

 

FileOutputStream

 

 

 

OutputStream有很多子类,其中子类FileOutputStream可用来写入数据到文件。

 

FileOutputStream,即文件输出流是用于将数据写入 File的输出流。

 

 

 

 

 

 

 

注意:构造方法里有续写开关 输入ture是开始续写 默认的时候都是false

 给文件换行和io异常的处理

 

 

 

字节输入流InputStream

我们通过InputStream可以实现。InputStream此抽象类是表示字节输入流的所有类的超类。,定义了字节输入流的基本共性功能方法

因为是抽象类 所以我们一般使用他的子类FileInputStream

 

 FileInputStream

 

 

InputStream有很多子类,其中子类FileInputStream可用来读取文件内容。

 

FileInputStream 从文件系统中的某个文件中获得输入字节。

 

 

 

 FileInputStream类读取数据read方法

 

有两种方法一种是一个字节一个字节的读取

一种是一个字节数组一个字节数组的读取

 

首先是第一种 一个字节一个字节的读取

 

 在世一个字节数组一个字节数组的读取

 

 小练习复制文件:

首先是一个字节一个字节的复制文件:

 

 在是一个字节数一个字节数组的复制

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!