99问答网
所有问题
java怎么实现读取一个文件,拿到二进制流
如题所述
举报该问题
推荐答案 2016-11-14
Java读取二进制文件,以字节为单位进行读取,还可读取图片、音乐文件、视频文件等,
在Java中,提供了四种类来对文件进行操作,分别是InputStream OutputStream Reader Writer ,前两种是对字节流的操作,后两种则是对字符流的操作。
示例代码如下:
public static void readFileByBytes(String fileName){
File file = new File(fileName);
InputStream in = null;
try {
System.out.println("一次读一个");
// 一次读一个字节
in = new FileInputStream(file);
int tempbyte;
while ((tempbyte = in.read()) != -1) {
System.out.write(tempbyte);
}
in.close();
} catch (IOException e) {
e.printStackTrace();
return;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7BWtjjBtWOBevzeveB.html
其他回答
第1个回答 2018-07-06
InputStream 就是读取二进制文件的, 任何文件都可以用这个流来读, 也叫字节输入流
本回答被网友采纳
第2个回答 2016-11-14
FileInputStream fis=new FileInputStream("文件路径");
相似回答
大家正在搜
相关问题
java读取二进制文件流的时候怎么判断文件的类型。
怎么获取文件的二进制流?
JAVA中读取文件(二进制,字符)内容的几种方
java里怎样把文件转换成二进制
java读取二进制文件中的数据的问题
java读取二进制文件
java io流如何读取文件效率高
java 以二进制流的方式读取mysql 中的blob文件,...