Java小记 输入输出流

文章目录


输入流

  • InputStream 类时字节输入类的抽象类,是所有输入流的父类。

常用方法:

方法说明
read()读取输入流下一字节(0-255)int。到末尾返回-1
read(byte[] b)从输入流读入一定长度的字节,并以整数的形式返回字节数。
mark(int readlimit)在输入流当前位置放置一个标记,readlimit参数告知此输入流在标记位置失效之前允许读取的字节数。
reset()将输入指针返回到当前所做的标记处。
skip(long n)跳过输入流上n个字节,并返回世界跳过的字节数。
markSupported()判断当前流是否支持mark()/reset()
colse()关闭输入流并释放与该流关联的所有系统资源。
  • 并不是所有子类都支持这些方法。skip()mark()reset()就只对一些子类有效。

- Java中的字符是Unicode编码的(双字)。
- InputStream是用来处理字节的。
- Java提供了Reader来处理字符(双字)文本。
- Reader类是字符输入流的抽象类。

输出流

  • OutStream是所有字节输出流的抽象类。

主要方法

方法说明
write(int b)将指定字节写入此输出流
write(byte[] b)b个字节从指定的byte数组写入输入流
write(byte[] b, int off, int len)将指定byte数组从偏移量off开始的len个字节写入此输出流。
flush()彻底完成输出并清空缓存区。
close()关闭输出流。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薛定谔的壳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值