写数据

写数据

// 创建字节输出流的对象
     // 如果文件不存在,会自动帮我们创建
     // 如果文件是存在的,会把文件清空
 //FileOutputStream fos = new FileOutputStream(new File("D:\\a.txt"));
 FileOutputStream fos = new FileOutputStream("D:\\a.txt")
 // 写数据 传递一个整数时,那么实际上写到文件中的,是这个整数在码表中对应的字符
 fos.write(97)
 // 3. 释放资源
 // 告诉操作系统,我现在已经不要在用这个文件了
 fos.close();


字节流输出的换行

字节流写数据加入try...catch异常处理

fos.close方法一定要执行,放在finally中

FileOutputStream fos = null;
        try {
            fos = new FileOutputStream("D:\\a.txt", true);
            fos.write(97);
        } catch (IOException e) {
            e.printStackTrace();
        }finally {
            if (fos != null){
                try {
                    fos.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }