java代码实现图片复制
时间: 2023-12-07 20:03:32 浏览: 35
以下是Java代码实现图片复制的示例:
```java
import java.io.*;
public class ImageCopyExample {
public static void main(String[] args) {
File source = new File("source.jpg");
File destination = new File("destination.jpg");
try {
FileInputStream fis = new FileInputStream(source);
FileOutputStream fos = new FileOutputStream(destination);
byte[] buffer = new byte[1024];
int length;
while ((length = fis.read(buffer)) > 0) {
fos.write(buffer, 0, length);
}
fis.close();
fos.close();
System.out.println("Image copied successfully.");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们首先定义了源文件和目标文件,然后创建了一个 FileInputStream 和一个 FileOutputStream 来读取和写入这些文件。我们使用了一个缓冲区来复制文件的内容,每次从源文件中读取 1024 个字节,并将其写入目标文件中,直到源文件被完全复制。最后,我们关闭 FileInputStream 和 FileOutputStream,并打印一条消息,表示图片已成功复制。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)