求助,一个java的FileInputStream的问题

2025-01-02 07:20:28
推荐回答(3个)
回答1:

首先你得先确定,read方法返回的是什么类型参数,还有为啥要一个一个字节的读,没有read(byte[] b)这样的方法吗,直接new一个byte数组,然后调用read方法,读取到该数组中取,一般读取的字节数小的话,可以一次定义个那么长度的byte数组来读取,不然的话,就是分多次读取了

回答2:

报什么错?
我看着像是类型不对。
input.read() 返回的是int类型
能这样转换吗? (byte)input.read()
你那都没有 ; 符号

回答3:

FileInputStream就是文件输入流,用法如下:
File file =new FIle("文件的绝对路径");
FileIputStream fs = new FileInputStream(file);