/*
复制图片。其实复制媒体文件用到的基本上是字节流文件。复制音乐与复制图片类似。
图片是媒体文件,所以要使用InputStream和OutputStream来进行复制操作。
*/
import java.io.*;
class CopyPicTest
{
public static void main(String[] args)
{
long start=System.currentTimeMillis();
copyPic();
long mid=System.currentTimeMillis();
copyPicArr();
long end=System.currentTimeMillis();
System.out.println("1:"+(mid-start)+"毫秒");
System.out.println("2:"+(end-mid)+"毫秒");
}
/*
不使用数组作为缓冲区
*/
public static void copyPic()
{
FileInputStream fis=null;
FileOutputStream fos=null;
FileWriter fw=null;
try
{
fis=new FileInputStream("D:\\图片\\20.jpg");
fos=new FileOutputStream("D:\\图片\\21.jpg");
fw=new FileWriter("D:\\图片\\pic.txt");
int by;
while((by=fis.read())!=-1)
{
fos.write((char)by);
fw.write(by);
}
}
catch (IOException e)
{
throw new RuntimeException
java 复制图片练习
最新推荐文章于 2024-04-26 19:07:06 发布