<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

    統計

    常用鏈接

    留言簿

    隨筆檔案

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲午夜精品国产电影在线观看| 亚洲色WWW成人永久网址| 亚洲国产精品日韩在线观看| 毛片在线播放免费观看| 亚洲AV日韩AV鸥美在线观看| 日韩免费视频一区二区| 亚洲AV无码专区亚洲AV伊甸园| 中文日本免费高清| 亚洲av永久无码精品漫画| 精品亚洲永久免费精品| 亚洲色图综合网站| www.黄色免费网站| 亚洲国产精品精华液| 亚洲国产精品自产在线播放| sihu国产精品永久免费| 亚洲妇熟XXXX妇色黄| 久久久久高潮毛片免费全部播放| 亚洲高清美女一区二区三区| 中文字幕无码免费久久99| 亚洲欧美成人一区二区三区| 免费一级毛片在线播放不收费| xxxxxx日本处大片免费看| 亚洲国产精品乱码一区二区| 3344永久在线观看视频免费首页| 亚洲伦理中文字幕| 无码专区一va亚洲v专区在线| 成全动漫视频在线观看免费高清版下载| 无码乱人伦一区二区亚洲一| 免费毛片在线看片免费丝瓜视频 | 亚洲好看的理论片电影| 91免费资源网站入口| 黄色免费网站在线看| 亚洲黄色网址大全| 免费va在线观看| 亚洲免费在线视频| 久久久亚洲精华液精华液精华液| 中文字幕亚洲不卡在线亚瑟| 88av免费观看| 男女交性无遮挡免费视频| 亚洲欧洲第一a在线观看| 全黄a免费一级毛片人人爱|