Java I/O系统之OutputStream
来源:互联网 发布:2017fc2破解版域名设置 编辑:程序博客网 时间:2024/05/23 00:10
1.OutputStream类型
继续自OutputStream的流是用于程序中输入数据,且数据的单位字节(8bit):下图深色为节点流,浅色为处理流。
2.OutputStream的基本方法
OutputStream的基本方法如下:
1) 向输出流写入一个字节数据,该字节数据为参数b的低8位
- void write(int b) throws IOException
2) 将一个字节类型的数组中的数据写入输出流。
- void write(byte[] b) throws IOEception
3) 将一个字节类型的数组中的从指定位置(off)开始len个字节写入到输出流。
- void write(byte[] b,int off,int len) throws IOException
4) 关闭流释放内存资源
- void close() throws IOException
5) 将输出流中缓存的数据全部写出到目的地
- void flush() throws IOException
3.OutputStream的例子
- package com.owen.io;
- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.FileOutputStream;
- import java.io.IOException;
- /**
- * 写入文件 FileOutputStream
- * @author OwenWilliam 2016-7-19
- * @since
- * @version v1.0.0
- *
- */
- public class TestFileOutputStream
- {
- public static void main(String[] args)
- {
- int b = 0;
- FileInputStream in = null;
- FileOutputStream out = null;
- try
- {
- in = new FileInputStream("E:\\workspace\\Java\\IO\\src\\com\\owen\\io\\TestFileInputStream.java");
- out = new FileOutputStream("E:\\workspace\\Java\\IO\\src\\com\\owen\\io\\TestFileInputStream2.java");
- while ((b = in.read()) != -1)
- {
- out.write(b);
- }
- in.close();
- out.close();
- } catch (FileNotFoundException e)
- {
- System.out.println("找不到指定文件");
- System.exit(-1);
- }catch (IOException el)
- {
- System.out.println("文件复制错误");
- System.exit(-1);
- }
- System.out.println("文件已复制");
- }
- }
阅读全文
0 0
- Java I/O系统之OutputStream
- Java I/O系统之OutputStream
- Java I/O总结 -- OutPutStream
- Java之I/O(2-OutputStream类及其子类)
- I/O流之OutputStream、FileOutputStream
- Java I/O总结——OutputStream
- Java I/O总结——OutputStream
- Java I/O (2): OutputStream分析
- 说说 Java I/O 系统之标准 I/O
- Java 7之传统I/O第2篇 - InputStream和OutputStream
- I/O流之InputStream与OutputStream使用之简介
- 《Java编程思想》之I/O系统
- I/O系统之Java学习总结
- Java 基础知识之I/O系统
- Java I/O系统之InputStream
- Java I/O系统之Reader
- Java I/O系统之Writer
- Java I/O系统之转换流
- 6.5
- n个十六进制转化为八进制
- CSS布局
- GIS前端获取后台数据库在Popup中显示
- UIImageView 平滑过渡图片切换
- Java I/O系统之OutputStream
- 遍历c:\windows
- centos7 添加用户并授权root权限
- 20171109
- 人工智能大数据,公开的海量数据集下载,ImageNet数据集下载,数据挖掘机器学习数据集下载
- 习题6-2 S-Trees UVA
- Pojo和JavaBean的区别
- sdk开发中如何去捕获系统的didReceiveLocalNotification以及didReceiveRemoteNotification通知
- 听说有些老铁,要感谢下大师兄?扫一扫,领红包啦。顺便打赏我个0.01¥怎么样?