天天看点

java中输出流OutputStream类应用实例

OutputStream类

该类是字节输出流的抽象类,定义了输出流的各种操作方法。这些方法的说明如表1所示。

下面通过实例介绍如何使用OutputStream类向控制台输出字符串信息。步骤如下。

(1)创建OutputStreamWriteStr类,在类中创建OutputStream类的实例对象out,并为其赋值为System类的out属性,该属性是控制台的输出流,再定义一个字节数组,该数组是将要输出到控制台的字符串信息,并通过out对象在控制台输出该字节数组的内容。关键代码如下:

src\com\lzw\OutputStreamWriteStr.java关键代码:

public static void main(String[] args) {

OutputStream out=System.out;

try {

byte[] bs="本实例使用OutputStream输出流,在控制台输出字符串\n".getBytes();

out.write(bs); // 将字节数组的内容写入输出流

bs="输出内容:\n".getBytes();

out.write(bs);

bs=" 网站源代码,祝愿天下学子,学业有成。".getBytes();

out.write(bs);

out.close(); // 关闭输出流

} catch (IOException e) {

e.printStackTrace();

}

}

(2)运行本实例,在控制台中将输出以下字符串信息:

本实例使用OutputStream输出流,在控制台输出字符串

输出内容:

网站源代码,祝愿天下学子,学业有成。

完整代码:

src\com\lzw\OutputStreamWriteStr.java完整代码:

package com.lzw;

import java.io.IOException;

import java.io.OutputStream;

public class OutputStreamWriteStr {

public static void main(String[] args) {

OutputStream out=System.out;

try {

byte[] bs="本实例使用OutputStream输出流,在控制台输出字符串\n".getBytes();

out.write(bs);

bs="输出内容:\n".getBytes();

out.write(bs);

bs="明日科技有限公司,祝愿天下学子,学业有成。".getBytes();

out.write(bs);

} catch (IOException e) {

e.printStackTrace();

}

}

}

表1 OutputStream类的方法

-