首先你得先确定,read方法返回的是什么类型参数,还有为啥要一个一个字节的读,没有read(byte[] b)这样的方法吗,直接new一个byte数组,然后调用read方法,读取到该数组中取,一般读取的字节数小的话,可以一次定义个那么长度的byte数组来读取,不然的话,就是分多次读取了
报什么错?
我看着像是类型不对。
input.read() 返回的是int类型
能这样转换吗? (byte)input.read()
你那都没有 ; 符号
FileInputStream就是文件输入流,用法如下:
File file =new FIle("文件的绝对路径");
FileIputStream fs = new FileInputStream(file);