java中输出流OutputStream 类应用实例(转)

java中输出流OutputStream 类应用实例(转)

 

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

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109659.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux vim中取消底色

    linux vim中取消底色

    2022年2月23日
    67
  • Java内存管理-JVM内存模型以及JDK7和JDK8内存模型对比总结(三)

    勿在流沙住高台,出来混迟早要还的。做一个积极的人编码、改bug、提升自己我有一个乐园,面向编程,春暖花开!上一篇分享了JVM及其启动流程,今天介绍一下JVM内部的一些区域,以及具体的区域在运行过程中会发生哪些异内存常! 其实也就对应了内存管理的第一篇中 JVM的第三个阶段,程序运行内存溢出。知识地图:一、概述Java的内存管理采用[自动内存管理]机制,因为这个自动管理机制,Ja…

    2022年2月28日
    37
  • AutoMapper使用笔记

    AutoMapper使用笔记

    2021年8月27日
    58
  • journalctl日志管理

    journalctl日志管理Systemd统一管理所有Unit的启动日志。带来的好处就是,可以只用journalctl一个命令,查看所有日志(内核日志和应用日志)。日志的配置文件是/etc/systemd/journald.conf。journalctl功能强大,用法非常多。#查看所有日志(默认情况下,只保存本次启动的日志)$sudojournalctl#查看内核日志(不显示应用日志)$sudojournalctl-k#查看系统本次启动的日志$sudojournalctl-b

    2022年5月23日
    36
  • linux卸载已安装软件的命令_软件卸载不了

    linux卸载已安装软件的命令_软件卸载不了1、删除软件方法一、如果你知道要删除软件的具体名称,可以使用12方法二、如果不知道要删除软件的具体名称,可以使用1sudoapt-getpurge一个带core的package,如果

    2022年8月2日
    7
  • Ubuntu卸载软件:3种卸载方式

    Ubuntu卸载软件:3种卸载方式1.使用Synaptic软件包管理器进行卸载打开软件包管理器。Ubuntu自带了一个GUI(GraphicalUserInterface,图形化用户界面)软件包管理器,它可以让你在一个可视化窗口中卸载程序。如果你不习惯使用命令行,这一工具将非常有用。点击系统,然后选择管理。在管理菜单中,选择Synaptic软件包管理器。某些较新版本的Ubuntu没有预装Synaptic。要安装它,打…

    2022年5月7日
    690

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号