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

I/O:FilterInputStream

时间:2019-03-15 17:36:18      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:编码   返回   end   数据   bsp   class   buffered   double   line   

DataInputStream:

boolean readBoolean()  :读取一个输入字节,如果该字节不是零,则返回 true,如果是零,则返回 falsebyte    readByte()     :读取并返回一个输入字节。
char    readChar()     :读取两个输入字节并返回一个 char 值。
double  readDouble()   :读取八个输入字节并返回一个 double 值。
float   readFloat()    :读取四个输入字节并返回一个 float 值。
int     readInt()      :读取四个输入字节并返回一个 int 值。
long    readLong()     :读取八个输入字节并返回一个 long 值。
short   readShort()    :读取两个输入字节并返回一个 short 值。


String  readLine()     :从输入流中读取下一文本行。
String  readUTF()      :读入一个已使用 UTF-8 修改版格式编码的字符串。


int     skipBytes(int n) :试图在输入流中跳过数据的 n 个字节,并丢弃跳过的字节。


int     readUnsignedByte()  :读取一个输入字节,将它左侧补零 (zero-extend) 转变为 int 类型,并返回结果,所以结果的范围是 0 到 255int     readUnsignedShort() :读取两个输入字节,并返回 0 到 65535 范围内的一个 int 值。


void    readFully(byte[] b)                   :从输入流中读取一些字节,并将它们存储在缓冲区数组 b 中。
void    readFully(byte[] b, int off, int len) :从输入流中读取 len 个字节。

BufferInputStream:

/*
BufferedInputStream 为另一个输入流添加一些功能,即缓冲输入以及支持 mark 和 reset 方法的能力。
在创建 BufferedInputStream 时,会创建一个内部缓冲区数组。在读取或跳过流中的字节时,可根据需要
从包含的输入流再次填充该内部缓冲区,一次填充多个字节。mark 操作记录输入流中的某个点,reset 操
作使得在从包含的输入流中获取新字节之前,再次读取自最后一次 mark 操作后读取的所有字节。
*/

 

I/O:FilterInputStream

标签:编码   返回   end   数据   bsp   class   buffered   double   line   

原文地址:https://www.cnblogs.com/junjie2019/p/10538136.html

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