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

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永久精品一区二区三区| 女同亚洲一区二区三区| 欧美精品福利一区二区三区| 97视频精品免费观看| 日韩欧美国产精品一区| 东京热加勒比在线播放| 少妇人妻偷人精品系列| 成人免费视频观看国产| 91亚洲蜜桃内射后入在线观看| 香蕉网性欧美在线视频| 久久精品国产亚洲av清纯| 久久成人av一区二区三区| 亚洲欧美一区二区色慰| 国产日韩精品专区一区| 尤物视频在线观看官网| 亚洲精品欧美综合二区| 日韩av黄色制服在线网站| 中文字幕熟女人妻另类癖好| 欧美日韩一区二区三区四区高清视频| 初爱视频教程完整版韩国| 国产精品久久123区| 午夜激情视频免费国产| 中文字幕五月久久婷热| 亚洲国产精品综合久久网络| 国产一级黄色录像大片| 国产在线一区二区三区不卡| 综合资源网日韩天天操| 玩弄丰满熟妇留守妇女| 久久99精品久久久子伦| 国产传媒在线免费播放| 国产探花猛操性感美女| 自拍偷拍欧美日韩第一页| 麻豆影片在线免费观看| 欧美高清一区二区三区不卡| 中文字幕日韩欧美一区二区| 国产成人综合亚洲不卡|