OutputStream的API

阅读量: 86 编辑

一、输出流(OutputStream)的API


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

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

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

//关闭流
- void close()

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

二、编程实战

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

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();
        }
    }
}

爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司