Java IO:InputStream简介说明
下文讲述InputStream类的简介说明
InputStream
返回从InputStream流内读取到的一个字节内容(0~255)
如下:
InputStream类是Java IO中所有输入流的基类例:
基于InputStream类实现的子类有: FileInputStream BufferedInputStream PushbackInputStream
InputStream
try(InputStream inputstream =FileInputStream("E:\\test\\testInformation.txt")){ int data =inputstream.read(); while(data !=-1){ data =inputstream.read(); } }
采用以上方法编写代码,当线程退出try代码块时,inputStream变量会自动关闭
read()方法简介
read()方法的功能:返回从InputStream流内读取到的一个字节内容(0~255)
如下:
int data=inputstream.read(); 注意事项: 在一些子类的实现里面,有一些方法可替代read()方法进行读数 如: DataInputStream类中可使用 readBoolean() readDouble()等方法 读取Java基本类型变量int,long,float,double和boolean
流末尾
当read()方法返回-1时,此时则代表程序已经读到了流的末尾, 此时无数据可读取注意事项: 此处的-1为一个int型
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。