字节流

1、字节输出流OutputStream

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

常用方法:

void close():关闭输出流并释放与此输出流有关的系统资源。

void flush():刷新输出流并强制写出缓冲的字节。

void write(byte[] b):将b.length个字节从指定的字节数组写入此输出流。

void write(byte[] b, int off, int len):将指定的字节数组中从偏移量off开始的len个字节写入此输出流。

abastract void write(int b):将指定的字节写入此输出流。

2、FileOutputStream类

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

向文件中写入数据演示:

向已经存在的文件中追加数据演示:

3、字节输入流InputStream

InputStream此抽象类,是字节输入流的所有类的超类。定义了字节输入流的基本共性功能方法。

abstract int read():从字节输入流读取下一个字节,没有字节返回-1。

int read(byte[] b):从输出流中读取一定数量字节,并将其存储到缓冲区的字节数组b中。

4、FileInputStream类

FileInputStream用于从文件中读取数据,是InputStream的子类。

 

posted @   AlphaJunS  阅读(244)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示