package com.sf._02_字节流输出流;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

public class Test {
    /**
     * 字节输出流: FileOutputStream
     * 操作1 创建一个字节输出流
     *    2 往文件当中写内容write(单个字节), write(字节数组)
     *    3 关闭资源
     * @param args
     */
    public static void main(String[] args) throws IOException {
        // 创建文件
        File file = new File("D:\\a.txt");
        // 创建字节输出流
        FileOutputStream fileOutputStream = new FileOutputStream(file,true);
        /**
         * 1 现在在去写内容的时候只能够一个一个字节去写 , 这样非常不方便我们也记不住这么多字节对应哪些内容
         * 2 写的时候不换行
         * 3 写的时候不追加
         */
//        fileOutputStream.write(98);
//        fileOutputStream.write(99);
//        fileOutputStream.write(100);
        String str = "fanjialong";
        fileOutputStream.write(str.getBytes());

        // 在文件写的时候需要写一个换行符 windows 和mac 换行符是不一样
//        fileOutputStream.write(System.lineSeparator().getBytes());
//
//        String str1 = "fanjialong";
//        fileOutputStream.write(str1.getBytes());
        // 关闭资源
        fileOutputStream.close();
    }
}
