OutputStream类
该类是字节输出流的抽象类,定义了输出流的各种操作方法。这些方法的说明如表1所示。
下面通过实例介绍如何使用OutputStream类向控制台输出字符串信息。步骤如下。
(1)创建OutputStreamWriteStr类,在类中创建OutputStream类的实例对象out,并为其赋值为System类的out属性,该属性是控制台的输出流,再定义一个字节数组,该数组是将要输出到控制台的字符串信息,并通过out对象在控制台输出该字节数组的内容。关键代码如下:
src\com\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\OutputStreamWriteStr.java完整代码:
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(); } } }
http://www.cnblogs.com/ITEagle/archive/2010/03/06/1679517.html