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

    相冊

    搜索

    積分與排名

    最新隨筆

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 免费人妻无码不卡中文字幕18禁| 亚洲专区中文字幕| 日韩国产欧美亚洲v片| 一级毛片在线免费观看| 中文亚洲AV片不卡在线观看| 国产成人 亚洲欧洲| 日本特黄特色免费大片| 亚洲色成人四虎在线观看| 日韩高清免费观看| 亚洲av综合av一区二区三区| 日本不卡高清中文字幕免费| 亚洲AV性色在线观看| 国产免费怕怕免费视频观看| 美女被免费网站视频在线| 亚洲午夜成人精品电影在线观看| jizz免费在线观看| 中文字幕亚洲图片| 久9这里精品免费视频| 亚洲综合一区二区国产精品| 91精品免费观看| 亚洲色欲或者高潮影院| 国国内清清草原免费视频99| 亚洲人成图片网站| 国产精品另类激情久久久免费 | 香蕉97超级碰碰碰免费公| 亚洲国产精品日韩在线| 成年丰满熟妇午夜免费视频| 青草久久精品亚洲综合专区| 亚洲国产精品尤物YW在线观看| 一级特黄录像免费播放肥| 久久亚洲AV成人无码| 成人免费看吃奶视频网站| 香蕉国产在线观看免费| 亚洲成在人天堂一区二区| 中文字幕无码不卡免费视频| 老司机精品视频免费| 亚洲韩国—中文字幕| 毛片免费在线观看网站| 国产日韩AV免费无码一区二区三区| 久久综合图区亚洲综合图区| 免费看国产精品3a黄的视频|