天天看点

[Java] FileInputStream/FileOutputStream 字节流

import java.io.*;

public class CopyFileTest{

    public static void main(String[] args) throws IOException{

        //源文件定义为字节输入流

        FileInputStream fis = new FileInputStream("1.jpg");

        //把目标文件定义为字节输出流

        FileOutputStream fos = new FileOutputStream("temp.jpg");

        //从字节输入流中读取字节

        int read = fis.read();

        //将字节输入到输出流中,空字节为 -1

        while(read!=-1){

            //写到文件中

            fos.write(read);

            //读取下一个字节

            read = fis.read();

        }

        //清空输出流

        fos.flush();

        //关闭输出流

        fos.close();

    }

}