自己定义数组,数组大小可指定
FileInputStream fis=new FileInputStream("src\\IOdemo\\zp.jpg");
FileOutputStream fos=new FileOutputStream("D:\\bg.jpg");
byte[] bys=new byte[1024];
int len;
while((len=fis.read(bys))!=-1){
fos.write(bys,0,len);
}
fis.close();
fos.close();
使用字节缓存流,内置数组大小为1024x8kb
BufferedInputStream bis=new BufferedInputStream(new FileInputStream("src\\IOdemo\\zp.jpg"));
BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream("src\\IOdemo\\bg1.jpg"));
int i;
while((i=bis.read())!=-1){
bos.write(i);
}
bis.close();
bos.close();