最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java 文件和byte互轉(zhuǎn)的實(shí)例

 更新時(shí)間:2017年11月16日 09:15:20   作者:BeforeYou  
下面小編就為大家分享一篇java 文件和byte互轉(zhuǎn)的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

實(shí)例如下所示:

/** 
  * 獲得指定文件的byte數(shù)組 
  */ 
 private byte[] getBytes(String filePath){ 
  byte[] buffer = null; 
  try { 
   File file = new File(filePath); 
   FileInputStream fis = new FileInputStream(file); 
   ByteArrayOutputStream bos = new ByteArrayOutputStream(1000); 
   byte[] b = new byte[1000]; 
   int n; 
   while ((n = fis.read(b)) != -1) { 
    bos.write(b, 0, n); 
   } 
   fis.close(); 
   bos.close(); 
   buffer = bos.toByteArray(); 
  } catch (FileNotFoundException e) { 
   e.printStackTrace(); 
  } catch (IOException e) { 
   e.printStackTrace(); 
  } 
  return buffer; 
 }
 
 /** 
  * 根據(jù)byte數(shù)組,生成文件 
  */ 
 public static void getFile(byte[] bfile, String filePath,String fileName) { 
  BufferedOutputStream bos = null; 
  FileOutputStream fos = null; 
  File file = null; 
  try { 
   File dir = new File(filePath); 
   if(!dir.exists()&&dir.isDirectory()){//判斷文件目錄是否存在 
    dir.mkdirs(); 
   } 
   file = new File(filePath+"\\"+fileName); 
   fos = new FileOutputStream(file); 
   bos = new BufferedOutputStream(fos); 
   bos.write(bfile); 
  } catch (Exception e) { 
   e.printStackTrace(); 
  } finally { 
   if (bos != null) { 
    try { 
     bos.close(); 
    } catch (IOException e1) { 
     e1.printStackTrace(); 
    } 
   } 
   if (fos != null) { 
    try { 
     fos.close(); 
    } catch (IOException e1) { 
     e1.printStackTrace(); 
    } 
   } 
  } 
 }

以上這篇java 文件和byte互轉(zhuǎn)的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java8使用lambda實(shí)現(xiàn)Java的尾遞歸

    Java8使用lambda實(shí)現(xiàn)Java的尾遞歸

    這篇文章主要介紹了Java8使用lambda實(shí)現(xiàn)Java的尾遞歸的相關(guān)資料,需要的朋友可以參考下
    2017-10-10
  • 在項(xiàng)目中集成jetty server步驟解析

    在項(xiàng)目中集成jetty server步驟解析

    這篇文章主要介紹了在項(xiàng)目中集成jetty server步驟解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Zookeeper ZkClient使用介紹

    Zookeeper ZkClient使用介紹

    ZkClient是Github上?個(gè)開源的zookeeper客戶端,在Zookeeper原生API接口之上進(jìn)行了包裝,是?個(gè)更易用的Zookeeper客戶端,同時(shí),zkClient在內(nèi)部還實(shí)現(xiàn)了諸如Session超時(shí)重連、Watcher反復(fù)注冊等功能
    2022-09-09
  • 關(guān)于RestTemplate的使用深度解析

    關(guān)于RestTemplate的使用深度解析

    這篇文章主要介紹了對RestTemplate的深度解析,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • SpringBoot 圖形驗(yàn)證碼的生成和校驗(yàn)

    SpringBoot 圖形驗(yàn)證碼的生成和校驗(yàn)

    隨著系統(tǒng)和業(yè)務(wù)的不停升級,前后端代碼放在一起的項(xiàng)目越來越臃腫,已經(jīng)無法快速迭代和職責(zé)區(qū)分了,于是紛紛投入了前后端分離的懷抱,發(fā)現(xiàn)代碼和職責(zé)分離以后,開發(fā)效率越來越高了,但是以前的驗(yàn)證碼登錄方案就要更改了。本文來看一下SpringBoot 圖形驗(yàn)證碼的生成和校驗(yàn)
    2021-05-05
  • IDEA源碼修改器JarEditor使用(反編譯-打包一步到位)

    IDEA源碼修改器JarEditor使用(反編譯-打包一步到位)

    JarEditor是一個(gè)IDEA插件,用于修改jar包中的類文件,它允許用戶在不解壓jar包的情況下,直接在IDEA中編輯和修改類文件的源碼,修改完成后,可以一鍵編譯并生成新的jar包,替換原jar包
    2025-01-01
  • Java實(shí)戰(zhàn)之用Swing實(shí)現(xiàn)通訊錄管理系統(tǒng)

    Java實(shí)戰(zhàn)之用Swing實(shí)現(xiàn)通訊錄管理系統(tǒng)

    今天給大家?guī)淼氖荍ava實(shí)戰(zhàn)的相關(guān)知識,文章圍繞著Swing實(shí)現(xiàn)通訊錄管理系統(tǒng)展開,文中有非常詳細(xì)的代碼示例,需要的朋友可以參考下
    2021-06-06
  • java使用xstream實(shí)現(xiàn)xml文件和對象之間的相互轉(zhuǎn)換

    java使用xstream實(shí)現(xiàn)xml文件和對象之間的相互轉(zhuǎn)換

    xml是一個(gè)用途比較廣泛的文件類型,在java里也自帶解析xml的包,但是本文使用的是xstream來實(shí)現(xiàn)xml和對象之間的相互轉(zhuǎn)換,xstream是一個(gè)第三方開源框架,使用起來比較方便,對java?xml和對象轉(zhuǎn)換相關(guān)知識感興趣的朋友一起看看吧
    2023-09-09
  • MyBatis查詢數(shù)據(jù)庫語句總結(jié)

    MyBatis查詢數(shù)據(jù)庫語句總結(jié)

    MyBatis是一種持久化框架,可以與許多不同類型的關(guān)系型數(shù)據(jù)庫連接,下面這篇文章主要給大家介紹了關(guān)于MyBatis查詢數(shù)據(jù)庫語句的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Java 添加和刪除PDF圖層的示例代碼

    Java 添加和刪除PDF圖層的示例代碼

    本文將介紹如何使用Spire.PDF for Java來添加和刪除PDF圖層,本文通過示例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2020-02-02

最新評論

德兴市| 科技| 盐津县| 会泽县| 万州区| 武陟县| 隆化县| 墨脱县| 台安县| 腾冲县| 齐齐哈尔市| 邢台县| 信阳市| 广南县| 万州区| 尉犁县| 抚松县| 郑州市| 博白县| 越西县| 谢通门县| 科技| 永嘉县| 天门市| 临武县| 舞阳县| 屏山县| 武宣县| 博罗县| 邛崃市| 咸丰县| 池州市| 陇川县| 理塘县| 迭部县| 兴仁县| 宜宾市| 平阴县| 阿合奇县| 兰州市| 延川县|