Java IO:InputStream简介说明

java-教程王 Java教程 发布时间:2021-10-12 14:35:39 阅读数:10957 1
下文讲述InputStream类的简介说明
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型
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202110/1437.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者