当前位置: 技术问答>java相关
在java中如果想将一个文件以二进制的方式打开,应如何做?
来源: 互联网 发布时间:2015-09-09
本文导语: 在java中如果想将一个文件以二进制的方式打开,应如何做? | 其实你所谓的2进制就是以字节流的方式打开,与之相对的就是字符流方式。 字节流的话,也就是没有字符编码的问题,都是一个...
在java中如果想将一个文件以二进制的方式打开,应如何做?
|
其实你所谓的2进制就是以字节流的方式打开,与之相对的就是字符流方式。
字节流的话,也就是没有字符编码的问题,都是一个个byte读,这方面你可以用FileInputeStream或是RandomAccessFile(推荐使用,提供所有基本类型的读取,提供随机定位,提供读和写!)
字符流方式打开,一般就是打开文本文件,用FileReader或是InputStreamReader(可设定编码方式)
字节流的话,也就是没有字符编码的问题,都是一个个byte读,这方面你可以用FileInputeStream或是RandomAccessFile(推荐使用,提供所有基本类型的读取,提供随机定位,提供读和写!)
字符流方式打开,一般就是打开文本文件,用FileReader或是InputStreamReader(可设定编码方式)
|
FileInputStream就是二进制的阿
|
InputStream