0
点赞
收藏
分享

微信扫一扫

95.FileOutputStream文件操作字节输出流

q松_松q 2022-01-16 阅读 46

FileOutputStream文件字节输出流

【4种类型构造方法】

【3种类型成员方法】

【操作流程】

【注意】

class Demo10 {
    public static void main(String[] args) throws IOException {
        //创建FileOutputStream类对象【构造方法直接传入路径】
        //没有传入append,所以默认是【删除写】
        //【所谓删除写】就是创建FileOutputStream类对象时写入时会删除文件中原有的所有内容
        //但是同一个FileOutputStream类对象多次调用write()方法是是追加写入;
        FileOutputStream fileOutputStream = new FileOutputStream("C:\\Users\\123\\Desktop\\file\\file.txt");
        //写一个字节数据写入到文件中
        fileOutputStream.write(49);
        //写一个字节数组数据写入到文件中,【不指定】开始下标与写入数量
        String write = "小哈,小金,小花";
        //【String格式转换为byte[]数组】使用.getButes() 方法
        byte[] bytes = write.getBytes();
        fileOutputStream.write(bytes);
        //写一个字节数组数据写入到文件中,【指定】开始下标与写入数量
        fileOutputStream.write(bytes,0,25);
        //关闭资源
        fileOutputStream.close();
        //创建file类对象 传入append参数【追加写】
        File file = new File("C:\\Users\\123\\Desktop\\file\\file.txt");
        //创建FileOutputStream类对象【构造方法传入File类对象】
        FileOutputStream fileOutputStream1 = new FileOutputStream(file,true);
        //追加写入
        fileOutputStream1.write(bytes);
        //关闭资源
        fileOutputStream1.close();
    }
}
举报

相关推荐

0 条评论