IO字節流-----讀寫文件(FileInputStream和FileOutputStream)

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

public class IoFileByte {
    public static void main(String[] args) throws IOException {
        //fileByteRead();
        fileByteWrite();
    }

    public static void fileByteRead() throws IOException {
        FileInputStream filein = null;
        try {
            filein = new FileInputStream("F://iodemo.txt");
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }

        byte[] buf = new byte[1024];
        int len = 0;

        while ((len=filein.read(buf))!=-1){
            System.out.println(new String(buf, 0, len));
        }
        
        filein.close();
    }

    public static void fileByteWrite() throws IOException {
        FileOutputStream fileo = null;
        try {
            fileo = new FileOutputStream("F://iodemo.txt", true);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }

        //寫數據直接寫入到目標文件,不需要緩衝區
        fileo.write("\n周文筱是一個傻逼,學習好,爲人好,考研牛逼,就是還沒媳婦".getBytes());
        fileo.close();
    }
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章