图片本质上还是文件,所以就像复制文件一样就可以了。下面是一个演示程序:
public class CopyImage
{
public static void main(String[] args) throws Exception
{
FileInputStream fi=new FileInputStream("image.jpg");
BufferedInputStream in=new BufferedInputStream(fi);
FileOutputStream fo=new FileOutputStream("cimage.jpg");
BufferedOutputStream out=new BufferedOutputStream(fo);
byte[] buf=new byte[4096];
int len=in.read(buf);
while(len!=-1)
{
out.write(buf, 0, len);
len=in.read(buf);
}
out.close();
fo.close();
in.close();
fi.close();
}
}
运行程序是改一改图片的路径,另外在实际代码中最后不要想上面的代码直接抛出这样的异常。