Java 圖片復制功能實現過程解析
更新時間:2019年10月09日 11:24:32 作者:小龍_T無限
這篇文章主要介紹了Java 圖片復制功能實現過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
需求說明

實現思路
見代碼注釋
代碼內容
使用IO復制圖片
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* @auther::9527
* @Description: 第十題
* @program: 多線程
* @create: 2019-08-10 00:26
*/
public class Tenth {
public static void main(String[] args) {
FileInputStream fis = null;
FileOutputStream fos = null;
try {
//確定輸入輸出的文件名
fis = new FileInputStream("c:/a.jpg");
fos = new FileOutputStream("c:/b.jpg");
//設定判定器,判定是否讀取完畢
int temp = 0;
//開始讀取數據,如果沒有讀完就繼續(xù)讀,按read()方法所說,讀完會成為-1,若取值不為-1,則持續(xù)讀取
while ((temp = fis.read())!=-1){
//將讀取到的信息寫入文件
fos.write(temp);
}
System.out.println("已將c盤的a.jpg復制為b.jpg");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
try {
//關閉輸出流和輸入流
fos.close();
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
運行結果



以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
springboot使用redisRepository和redistemplate操作redis的過程解析
本文給大家介紹springboot整合redis/分別用redisRepository和redistemplate操作redis,本文結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2022-05-05
springboot快速集成mybatis-plus的詳細教程
這篇文章主要介紹了springboot快速集成mybatis-plus的教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09
idea?compile項目正常啟動項目的時候build失敗報“找不到符號”等問題及解決方案
這篇文章主要介紹了idea?compile項目正常,啟動項目的時候build失敗,報“找不到符號”等問題,這種問題屬于lombok編譯失敗導致,可能原因是依賴jar包沒有更新到最新版本,需要的朋友可以參考下2023-10-10

