欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Java如何實現(xiàn)圖片的復(fù)制

這篇文章主要介紹“Java如何實現(xiàn)圖片的復(fù)制”的相關(guān)知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Java如何實現(xiàn)圖片的復(fù)制”文章能幫助大家解決問題。

成都創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站建設(shè)、網(wǎng)站重做改版、商南網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開發(fā)、商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為商南等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

public class TestBytesInputStream {public static void main(String[] args) {
        //復(fù)制a.jpg圖片byte[] datas=fileToBytesArray("D:\\a.jpg");byteArrayToFile(datas,"D:\\b.jpg");



    }//1.圖片讀取到字節(jié)數(shù)組中//  1.圖片到程序——FileInputStream//  2.程序到字節(jié)數(shù)組——byteArrayOutputStream    public static byte[] fileToBytesArray(String path) {//創(chuàng)建源頭與目的地        File src = new File(path);byte[] dest = null;//選擇流        InputStream is = null;ByteArrayOutputStream baos = null;try {
             //也可以使用  is = new BufferedInputStream(FileInputStream(src));
            is = new FileInputStream(src);
            //也可以使用baos = new BufferedOutputStream(teArrayOutputStream());
            baos = new ByteArrayOutputStream();//3.分段讀取            byte[] flush = new byte[1024 * 10];//緩沖容器            int len = -1;while ((len = is.read(flush)) != -1) {
                baos.write(flush, 0, len);//寫到字節(jié)數(shù)組中            }
            baos.flush();return baos.toByteArray();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {try {if (null != is) {
                    is.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }return null;
    }public static void byteArrayToFile(byte[]src,String path){File dest=new File(path);InputStream is=null;OutputStream os=null;try {
            is = new ByteArrayInputStream(src);
            os = new FileOutputStream(dest);byte[] flush = new byte[5];int len = -1;while ((len = is.read(flush)) != -1) {
                os.write(flush, 0, len);
            }

        }catch (IOException e) {
            e.printStackTrace();
        } finally {try{if(os!=null){
                    os.close();
                }
            }catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
}

值得提醒的是,當(dāng)is.read()沒有傳入?yún)?shù)的時候,復(fù)制的圖片會無法打開,因為它只能一個字節(jié)一個字節(jié)地讀,所以最好還是傳入數(shù)組

提高性能的兩個地方(1.緩沖容器的使用(相當(dāng)于小卡車)    2.還可以使用字節(jié)緩沖流(相當(dāng)于大卡車))

關(guān)于“Java如何實現(xiàn)圖片的復(fù)制”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點。

標(biāo)題名稱:Java如何實現(xiàn)圖片的復(fù)制
URL網(wǎng)址:http://www.aaarwkj.com/article4/jejcoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)響應(yīng)式網(wǎng)站、企業(yè)建站、ChatGPT、移動網(wǎng)站建設(shè)、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
日韩欧美一区二区免费| 国产又大又爽免费视频| 视频在线免费观看97| 黄片无毛欧美在线观看| 久久99精品久久久国产| 91麻豆精品国产91久5久久 | 亚洲国产精品久久久久国产精品 | 免费毛片一区二区三区| 国产欧美日韩精品国产| 国产不卡高清视频在线| 夫妻性生活黄色录像视频| 日韩福利成人av在线| 欧美午夜福利一级高清| 久久伊人69日韩精品| 亚洲欧美日韩国产在线一区| 69人妻一区二区三区蜜桃| 亚洲男人成人性天堂网站| 国产午夜精品一区二区三区| 国产精品 亚洲精品| 在线观看日韩精品电影| 变态另类专区一区二区三区| 日韩一二三四区精品电影免费播放| 国产精品国产三级区| 亚洲精品污一区二区三区| 日韩精品熟妻人女亚洲一区| 亚洲女同成人在线观看| 中文字幕乱码人妻一二三| 日韩成人在线视频中文字幕| 国产真人免费作爱视频网站| 亚洲欧洲日韩另类在线| 国产精品日本一区二区| 91在线视频麻豆国产| 日本区一区二区三高清视频| 精品视频在线观看传媒| 在线观看国产自拍精品| 国产精品三级av在线播放| 久久精品人妻一区二区| 美女被强到爽高潮不断在线| 98精品熟女亚洲av| 五月天亚洲激情综合av| 91精品国语对白人妻刺激|