InputStream和OutPutStream类定义的字节输入/输出流常用的方法

public abstract int read():从输入流中读下一个字节,字节值被转换为0~255之间的一个无符号的整数返回,到结尾时返回-1

public abstract int read(byte b[]):从输入流中读取一定数目的字节并存于缓冲数组b中,实际读取的字节被作为一个整数返回,读到结尾时返回-1

public abstract int read(byte b[],int off ,int len):从输入流中读取len个字节的数据填充到字节数组b的off的开始的位置,尽可能去读len个字节,有可能读取到的较少

public void close():关闭输入流并释放资源

public int available():返回输入流中剩余的字节数

public long skip(long n):跳过并丢弃输入流中的n个字节,返回实际跳过的字节数目

public boolean markSupported():测试输入流是否支持mark()和reset()方法

public synchronized void mark(int readlimit):标记输入流的当前位置。随后调用reset()方法时,将这个流置于最后一次标记的位置,从而使随后的读取重读同样的字节。参数readlimit指名输入流在标记位置失效前允许读取多少字节。

public synchronized void reset():将输入流置于上一次输入流上调用mark()方法时的位置

 

public abstract void write(int b):将b的二进制表示值低8位组成一个字节,写到输出流。

public abstract void write(byte b[]):将字节数组b中的全部b.length个字节依次输入到输出流

public abstract void write(int b[] , int off, int len):将字节数组b中下标off开始的len个字节写到输出流

public void close():关闭输出流并释放资源

public void flush():清空输出流,即将任何被缓冲输出的字节立即发送到输出流中

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值