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

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

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

    David.Turing's blog

     

    FileUtils

    /*
    ?*Copyright ? 2006 David.turing
    ?*Email: securex@163.com
    ?*QQ群:14966586
    ?*/
    package org.dev2dev.common;

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;

    public class FileUtils {
    ??? // Returns the contents of the file in a byte array.
    ??? public static byte[] getBytesFromFile(File file) throws IOException {
    ??????? InputStream is = new FileInputStream(file);
    ???
    ??????? // Get the size of the file
    ??????? long length = file.length();
    ???
    ??????? // You cannot create an array using a long type.
    ??????? // It needs to be an int type.
    ??????? // Before converting to an int type, check
    ??????? // to ensure that file is not larger than Integer.MAX_VALUE.
    ??????? if (length > Integer.MAX_VALUE) {
    ??????????? // File is too large
    ??????? }
    ???
    ??????? // Create the byte array to hold the data
    ??????? byte[] bytes = new byte[(int)length];
    ???
    ??????? // Read in the bytes
    ??????? int offset = 0;
    ??????? int numRead = 0;
    ??????? while (offset < bytes.length
    ?????????????? && (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) {
    ??????????? offset += numRead;
    ??????? }
    ???
    ??????? // Ensure all the bytes have been read in
    ??????? if (offset < bytes.length) {
    ??????????? throw new IOException("Could not completely read file "+file.getName());
    ??????? }
    ???
    ??????? // Close the input stream and return bytes
    ??????? is.close();
    ??????? return bytes;
    ??? }
    ???
    ???
    ??? public static void main(String[] args) {

    ??
    ??File x=new File("115.txt");
    ??? try {
    ??FileOutputStream out=new FileOutputStream(x);
    ???? out.write("xxxxxxxxxxxx".getBytes());
    ???? out.flush();
    ???? out.close();
    ?} catch (FileNotFoundException e) {??
    ??e.printStackTrace();
    ?} catch (IOException e) {??
    ??e.printStackTrace();
    ?}
    ???
    ?}

    }

    posted on 2006-05-21 17:16 david.turing 閱讀(663) 評論(0)  編輯  收藏


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


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿(110)

    我參與的團隊

    隨筆分類(126)

    隨筆檔案(155)

    文章分類(9)

    文章檔案(19)

    相冊

    搜索

    積分與排名

    最新隨筆

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲日本久久久午夜精品| 亚洲一区二区三区在线播放| 国产在线jyzzjyzz免费麻豆 | 亚洲国产一成人久久精品| 免费一级毛片在线观看| 国产成人免费网站在线观看| 成人午夜18免费看| 免费看美女让人桶尿口| 国产在线观看xxxx免费| 在线看亚洲十八禁网站| 亚洲精品第一综合99久久| 亚洲男人天堂2022| 亚洲成年网站在线观看| 亚洲色www永久网站| 亚洲精品动漫免费二区| 国产成人综合久久精品亚洲| 猫咪免费人成在线网站| xxxxxx日本处大片免费看| 最近国语视频在线观看免费播放| 九九美女网站免费| 人妻无码一区二区三区免费 | www亚洲精品久久久乳| 色天使亚洲综合一区二区| 色多多A级毛片免费看| 中国一级特黄的片子免费| 男人都懂www深夜免费网站| 8x8×在线永久免费视频| 手机在线看永久av片免费| 日本免费人成视频播放| 亚洲成年看片在线观看| 国产亚洲精品无码成人| 97久久精品亚洲中文字幕无码| 亚洲av无码不卡久久| 日本系列1页亚洲系列| a一级毛片免费高清在线| 可以免费观看的毛片| 蜜桃AV无码免费看永久| 成人免费a级毛片无码网站入口| 亚洲?V乱码久久精品蜜桃 | 人人狠狠综合久久亚洲88| 337p日本欧洲亚洲大胆艺术|