• 目录

OutputStream的API

阅读量: 119 编辑

OutputStream的API

一、输出流(OutputStream)的API

- void write(int c) // 写入一个字节

- void write(byte[] buffer) //写入一个字节数组

- void write(byte[] buffer, int offset, int length) //写入数组从offset开始的长度为length的数据

- void close()://关闭流

- flush(): //刷新内容到硬盘

二、代码实战

代码的详细解读,可以参考视频教程

package com.qicong.gj.c26;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * User: 祁大聪
 */
public class S26 {

    public static void main(String[] args) {
        try {
            FileInputStream fis = new FileInputStream("E://25.txt");
            System.out.println(fis.available());
            byte[] buffer = new byte[1024];
            fis.read(buffer);
            System.out.println(new String(buffer));

            FileOutputStream fos = new FileOutputStream("E://26.txt");
            fos.write(buffer);
            fos.flush();
            fos.close();

            fis.close();

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

  • 目录