码迷,mamicode.com
首页 > 其他好文 > 详细

IO流之字节流

时间:2020-02-02 13:46:22      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:nbsp   构造   lse   数组   leo   基本   表示   puts   put   

字节流

 

字节输出流OutputStream

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

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

 

FileOutputStream

 

 

 

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

 

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

 

 

技术图片

 

 

技术图片

 

 

 

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

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

技术图片

 

 

 

字节输入流InputStream

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

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

 

 FileInputStream

 

 

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

 

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

 

 

 

 FileInputStream类读取数据read方法

 

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

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

 

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

技术图片

 

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

技术图片

 

 小练习复制文件:

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

技术图片

 

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

 

技术图片

 

IO流之字节流

标签:nbsp   构造   lse   数组   leo   基本   表示   puts   put   

原文地址:https://www.cnblogs.com/www1842564021/p/12251717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!