<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jialisoftw

    Java 二進制文件讀寫操作

    代碼如下:

    public static byte bSource;

     public static byte bTarget;

     public static byte colon = ':';

     /**
      * 從二進制文件讀取字節數組
      * 
      * @param sourceFile
      * @return
      * @throws IOException
      */
     public static byte[] readFile(File sourceFile) {

      if (sourceFile.isFile() &amp;&amp; sourceFile.exists()) {
       long fileLength = sourceFile.length();
       if (fileLength &gt; 0L) {
        try {
         BufferedInputStream fis = new BufferedInputStream(
           new FileInputStream(sourceFile));
         byte[] b = new byte[(int) fileLength];
         
         while (fis.read(b) != -1) {
         }

         fis.close();
         fis = null;

         return b;
        } catch (IOException e) {
         e.printStackTrace();
        }

       }
      }
      return null;
     }

     /**
      * 將字節數組讀入二進制文件
      * 
      * @param targetFile
      * @param content
      * @return
      */
     public static boolean writeBytes(File targetFile, byte[] content) {

      try {
       BufferedOutputStream fos = new BufferedOutputStream(
         new FileOutputStream(targetFile));

       for (int i = 0; i &lt; content.length - 1; i++) {
        // 替換掉盤符路徑(E:) 以冒號作為判斷改字節是否代表一個盤符
        if (content[i] == bSource &amp;&amp; content[i + 1] == colon) {
         content[i] = bTarget;
        }
        fos.write(content[i]);
       }

       fos.write(content[content.length - 1]); // 寫入最后一個字節

       fos.flush();
       fos.close();

       return true;
      } catch (IOException e) {
       e.printStackTrace();
      }
      return false;
     }

    posted on 2012-10-17 15:30 飛豬一號 閱讀(1688) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    <2012年10月>
    30123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    統計

    常用鏈接

    留言簿

    隨筆檔案

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 91精品全国免费观看青青| 国产精品亚洲一区二区三区久久| 亚洲免费在线观看| 免费人成在线观看网站品爱网日本 | 国产一区二区三区免费观在线| 免费人成在线观看网站品爱网日本| 亚洲字幕AV一区二区三区四区| 国产成人精品免费午夜app| 亚洲激情校园春色| 100000免费啪啪18免进| 国产 亚洲 中文在线 字幕| a级毛片无码免费真人| 亚洲精品乱码久久久久久蜜桃图片 | 乱人伦中文视频在线观看免费| 亚洲а∨天堂久久精品| 日本免费精品一区二区三区 | 午夜免费啪视频在线观看 | 国产免费观看网站| 成人午夜免费视频| 亚洲乱码无码永久不卡在线| 成全视频高清免费观看电视剧| 亚洲AV无码乱码在线观看裸奔 | 男女污污污超污视频免费在线看| 亚洲国产av一区二区三区| 国产综合免费精品久久久| 亚洲综合一区二区精品导航| 日本三级2019在线观看免费| 亚洲爆乳无码精品AAA片蜜桃| 亚洲国产中文v高清在线观看| 免费av片在线观看网站| 亚洲天堂中文字幕在线观看| 成人黄页网站免费观看大全| 国产亚洲精品仙踪林在线播放| 综合亚洲伊人午夜网| 57pao一国产成永久免费| 色婷婷六月亚洲综合香蕉| 亚洲色WWW成人永久网址| 国产精品入口麻豆免费观看| 国产亚洲漂亮白嫩美女在线| 亚洲色婷婷六月亚洲婷婷6月| 91精品免费在线观看|