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();//关闭输出流
}
}