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

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)站
日韩中文字幕乱码一区| 久久亚洲天堂av丁香| 久久成人日韩电影午夜| 乱色视频中文字幕在线着| 日韩毛片资源在线观看| 欧美一区二区日韩国产| 二区三区在线欧美日韩| 精品一区二区在线不卡| 不卡一区二区黄色av| 国产裸体无遮挡免费精品| 亚洲午夜激情免费试看| 久久中文人妻丝袜不卡| 成人在线午夜你懂的视频| 开心五月六月婷婷在线| 精品亚洲一区二区三区四| 欧美精品日韩精品一区二区 | 麻豆一精品传二传媒短视频| 人妻口爆视频一区二区三区| av资源中文字幕在线天堂| 中文字幕精品免费日韩在线| 日本熟妇一区二区三区高清视频| 自拍日韩亚洲一区在线| 亚洲精品国产中文字幕| 求个手机免费在线观看av网址| 国产激情福利一区二区| 亚洲欧美日韩制服另类| 欧美日韩国产精品一区二区三区| 日韩av一区二区久久久| 成人日韩av免费在线观看| 麻豆av永久地址久久精品| 国产精品亚洲二区三区三州| 成人黄色av免费在线观看| 91桃色午夜福利视频| 97人妻精品一区二区三区六| 久久精品国产亚洲av高清大结局| 亚洲国产欧美日韩在线不卡成人| 欧美日韩激情在线不卡三区| 麻豆深夜激情在线观看| 亚洲少妇精品视频在线| 日韩无砖区2021不卡| 亚洲一区日本一区二区|