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型
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


