关于FileOutputStream.writer(len,off,length)标准写法

来源:互联网 发布:淘宝一分钱秒评 编辑:程序博客网 时间:2024/05/08 23:07

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

 

 

import static java.lang.System.out;

 

 

public class UseBuffer {

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

           final int SIZE = 1024;//声明一个不可变int类型的SIZE常量,并赋值1024.
          

           FileInputStream in = new FileInputStream("2.txt");//生成一个FileInputStream对象。
          

           FileOutputStream out = new FileOutputStream("2-2.txt");//生成一个FileOutputStream对象。
          

           byte[] buff = new byte[SIZE];//生成一个字节数组buff,并使其大小为1024.
          

           int len = in.read(buff);//从FileInputStream对象中读取字节数组,并赋值给len。
          

           while (len != -1) {//遍历len
                out.write(buff, 0, len);//把buff内容写入2-2.txt文件。
                len = in.read(buff);//读出buff中的内容,并且通过这条语句给while作为结束判断的条件
           }
         

           in.close();//关闭输入流
           out.close();//关闭输出流

  }

原创粉丝点击