java代码实现图片复制
时间: 2023-12-07 15:03:22 浏览: 30
以下是Java代码实现图片复制的示例:
```java
import java.io.*;
public class ImageCopyExample {
public static void main(String[] args) {
String sourceFile = "source.jpg";
String targetFile = "target.jpg";
try (InputStream inputStream = new FileInputStream(sourceFile);
OutputStream outputStream = new FileOutputStream(targetFile)) {
byte[] buffer = new byte[1024];
int bytesRead;
while ((bytesRead = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, bytesRead);
}
System.out.println("Image copy successful!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们首先指定了源图片文件和目标图片文件的文件名。然后,我们创建了一个 `FileInputStream` 和一个 `FileOutputStream`,分别用于读取源文件和写入目标文件。接下来,我们创建一个缓冲区,并使用 `read` 和 `write` 方法从输入流读取数据并将其写入输出流。最后,我们在控制台上输出一条消息,以表示复制成功。如果在复制过程中发生任何错误,我们将打印出错误堆栈跟踪。