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

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://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)站
一本久久综合亚洲鲁鲁五月天| 91看看午夜福利视频| 日韩三级av黄片在线| 美腿丝袜清纯唯美亚洲另类| 在线观看日韩精品电影| 日本黄色录像在线观看| 亚洲国产精品伦理在线看| 麻豆精品新av中文字幕| 亚洲中文字幕女同系列av专区| 日韩三级成人在线视频| 亚洲精品国产亚洲精品| 国产欧美日韩91成人| 国产传媒视频在线免费观看| 欧美电影剧情av在线| 亚洲精品二区在线播放| 日本午夜视频在线观看| 九九热这里只有免费视频| 少妇被又粗又硬猛烈进视频| 亚洲高清中文字幕专区| 久久精品国产亚洲av亚| 日韩精品91一区二区| 少妇按摩高潮呻吟av| 国产三级伦理在线播放| 欧美亚洲伊人久久综合| 日韩欧美亚洲另类激情一区| 无遮挡动漫网站免费观看| 久国产精品韩国三级视频| 欧美日韩一区二区三区福利| 欧美精品日本一区二区| 麻豆视频国产一区二区| 成人av久久一区二区三区| 九九热在线免费观看精品视频| 另类欧美亚洲中文在线综合| 亚洲国产成人久久综合区| 日本一区二区中文字幕视频| 亚洲国产一区二区三区三州| 欧美一区二区高清不卡| 国产性生活大片免费看| 久久精品一品二品三品| 国产日韩传媒在线观看| 韩国三级伦理中文字幕|