IO流入门-第二章-FileOutputStream

FileOutputStreamj基本用法和方法示例

/*
    java.io.OutputStream
        java.io.FileOutputStream 文件字节输出流
        将计算机内存中的数据写入到硬盘文件中
*/
import java.io.*;

public class FileOutputStreamTest01
{
    public static void main(String[] args) throws Exception
    {
        //1、创建文件字节输出流
        //FileOutputStream fos = new FileOutputStream("temp02");

        //追加方式创建流
        FileOutputStream fos = new FileOutputStream("temp02",true);

        //2、开始写
        String msg = "hello java";
        //将字符串转成byte数组
        byte[] bytes = msg.getBytes();

        //fos.write(bytes);        //将byte数组中所有的数据写入
        
        fos.write(bytes,0,3);    //将byte数组的一部分写入

        fos.flush();    //强制写入,为了保证数据完全写入硬盘,所以要刷新

        fos.close();
    }
}

 

posted @ 2017-04-13 15:41  bookwed  阅读(171)  评论(0编辑  收藏  举报