<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)

    相冊

    搜索

    積分與排名

    最新隨筆

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 最近免费字幕中文大全视频| 国产精品冒白浆免费视频| 最近中文字幕电影大全免费版| 亚洲高清免费视频| 亚洲精品无码久久毛片波多野吉衣| 337P日本欧洲亚洲大胆精品| 精品视频一区二区三区免费| 处破痛哭A√18成年片免费| 国产亚洲精品精华液| 国产亚洲精品免费| 无码人妻一区二区三区免费| 亚洲AV永久无码精品成人| 国产亚洲精彩视频| 免费精品国产自产拍观看| 亚洲国产精品久久久久秋霞影院| 亚洲精品中文字幕| 亚欧色视频在线观看免费| 久久亚洲高清综合| 亚洲av色香蕉一区二区三区| 免费观看无遮挡www的小视频| 久久精品国产亚洲av麻豆色欲| 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 久久精品免费观看国产| 日本二区免费一片黄2019| 亚洲精品视频在线免费| h视频在线观看免费完整版| 久久狠狠爱亚洲综合影院| 日本xxxx色视频在线观看免费| 国产亚洲精aa成人网站| 国产一精品一av一免费爽爽| 亚洲精品在线网站| 国产午夜免费福利红片| a级毛片100部免费观看| 国产亚洲?V无码?V男人的天堂| 免费看搞黄视频网站| 久久精品国产亚洲av麻豆图片| 免费一级毛片在线播放| 337p日本欧洲亚洲大胆人人| 久久99国产亚洲高清观看首页| 怡红院免费的全部视频| 亚洲一区二区三区在线|