栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

java里面IO流,字节流,字符流的小结

Java 更新时间:发布时间: 百科书网 趣学号
话不多说直接上图
字节流

我们来讲解一些字节流四个具体类的方法
他们抽象父类的read() write()方法他们都有
FileInputStream
构造方法:
FileInputStream(String name) //参数是路径字符串
FileInputStream(File file) //参数是File对象
成员方法:
int read(int b) //一次读一个字节
int read(byte[] bys) //一次读一个字节数组
int read(byte[] bys,int index ,int len) //一次读一个字节数组的一部分

FileOutputStream
构造方法:
FileOutputStream(String name)
FileOutputStream(File file)
成员方法:
void write(int b)
void write(byte[] bys)
void write(byte[] bys,int index ,int len) //一次写一个字节数组的一部分

BufferedInputStream
构造方法:
BufferedInputStream(InputStream in)
//参数是一个抽象类我们在设置参数是要使用抽象类的具体子类 一般是FileInputStream

成员方法:
int read(int b)
int read(byte[] bys)

BufferedOutputStream

构造方法:
BufferedOutputStream(OutputStream out)
//参数是一个抽象类我们在设置参数是要使用抽象类的具体子类 一般是FileOutputStream

成员方法:
void write(int b)
void write(byte[] bys)
void write(byte[] bys,int index ,int len)

字符流

小注意

我们在吧文本文件的数据输出到控制台的时候,可能会用到一些转换
比如我一个字节数组一个字节数组的读取文件时,我想把数组里面的数据变为字符串输出到控制台

字节数组,字符数组 转化为字符串的方法就是使用String的构造方法
String (byte[] by)
String (char[] char)

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/295529.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号