本文主要是介绍字节输入流FileInputStream读取文件-单字节,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
import java.io.FileInputStream;import java.io.IOException;
/*FileInputStreamDemo读取文件
*构造方法:为这个流对象绑定数据源
*参数: File 类型对象; String 对象
*输入流读取文件的步骤:
* 1.创建字节输入流的子类对象
* 2.调用读取方法read读取
* 3.关闭资源
*
* read()方法:执行一次,就会自动读取下一个字节 返回值,返回的是读取到的字节
* 读取到结尾,返回-1
*/
public class FileInputStreamDemo {
public static void main(String[] args) throws IOException {
FileInputStream fis=new FileInputStream("d:\\demo\\a.txt");
//读取一个字节,调用方法read 返回int
int i=fis.read();
System.out.println(i);
i=fis.read();
System.out.println(i);
//使用循环方式,读取文件,循环结束的条件是read()方法返回-1
int len=0; //接收read方法的返回值
while((len=fis.read())!=-1){
System.out.println(len);
}
//关闭资源
fis.close();
}
}
这篇关于字节输入流FileInputStream读取文件-单字节的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!