IO流——字节流
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IO流——字节流相关的知识,希望对你有一定的参考价值。
基本操作与字符流类相同。
但它仅可以操作字符,还可以操作其他媒体文件
字符流的缓冲区是字符数组,字节流的缓冲区是字节数组
例程:
copy一个JPG文件
public void writeObj() { //1.创建字节流对象,用于操作文件 FileOutputStream fos=new FileOutputStream("bytedeom.txt"); //写数据,不需要缓冲,直接写入目的地。 fos.flush(); //无意义 缓冲区对象中是有意义的。 fos.close(); //关闭资源对象。有意义 } public void readObj() { //1.创建一个读取流对象,和指定文件关联 FileInputStream fis=new FileInputStream("bytedeom.txt"); //一次读入一个字节 int ch=0; while((ch=fis.read())!=-1) { System.out.println((char)ch); } }
以上是关于IO流——字节流的主要内容,如果未能解决你的问题,请参考以下文章