java基础-io-保存文件

以字节为单位 把数据保存到文件中 (FileOutputStream)

有2种保存文件方式:方式 1个覆盖 1个追加

public class FileOutputStreamDem {
    public static void main(String[] args) throws IOException {
    //方式一:建立流通道访问文件,若文件不存在会创建一个文件 如果文件已存在 覆盖文件
    //FileOutputStream fos = new FileOutputStream("/Users/xxx/Downloads/test/xyz1.txt");
        //方式二:建立流通道访问文件,若文件不存在会创建一个文件 如果文件已存在 追加内容
        FileOutputStream fos = new FileOutputStream("/Users/xxx/Downloads/test/xyz1.txt",true);
        //保存数据
        fos.write(65); //把65对应的字符集保存到文件中
        fos.write(66);//把66对应的字符集保存到文件中
        //换行
        fos.write('\r');
        fos.write('\n');
        //一次写一个字节数组
        byte[] bytes = "bggggassss".getBytes();
        fos.write(bytes);//把bytes数组中的所有字节保存到文件中
        //换行
        fos.write(13);
        fos.write(10);
        //把字节部分数组保存到文件中
        fos.write(bytes,0,2);
    }

}
上一篇:MAC下 生成安卓签名证书.keystore文件【详细】


下一篇:java学习day27---(流的分类)