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)
上一篇 2021年9月2日 上午7:00
下一篇 2021年9月2日 上午7:00


相关推荐

  • 人工智能 猴子摘香蕉问题[通俗易懂]

    人工智能 猴子摘香蕉问题[通俗易懂]人工智能猴子摘香蕉问题1.定义描述环境状态的谓词。AT(x,w):x在w处,个体域:x{monkey},w{a,b,c,box};HOLD(x,t):x手中拿着t,个体域:t{box,banana};EMPTY(x):x手中是空的;ON(t,y):t在y处,个体域:y{b,c};BOX(u):u是箱子,个体域:u{box};BANANA(v):v是香蕉,个体域:v{banana};2.初始状态AT(monkey,a):猴子在a处EMPTY(monkey):猴子手中是空的O

    2026年4月13日
    6
  • 冯诺依曼体系详解

    冯诺依曼体系详解冯 诺依曼体系数学家冯 诺依曼提出了计算机制造的三个基本原则 即采用二进制逻辑 程序存储执行以及计算机由五个部分组成 运算器 控制器 存储器 输入设备 输出设备 这套理论被称为冯 诺依曼体系结构 早些的时候设备交互都是输入和输出 等等设备都是直接跟 cpu 交互 而这些外设设备都有一个通病那就是慢 而 cpu 快这样的话它们之间运行效率是非常低的 而后来冯诺依曼提出在原有基础上加个缓冲区而这个缓冲区就是存储器 存储器的特点不快不慢 能存储数据 有了它 cpu 不用慢慢等输入设备的传输数据而是让输入设备提前

    2026年3月19日
    1
  • Mysql海量数据处理

    Mysql海量数据处理一说海量数据有人就说了直接用大数据,那只能说不太了解这块,为此我们才要好好的去讲解一下海量的处理海量数据的处理分为两种情况1)表中有海量数据,但是每天不是很快的增长2)表中有还流量数据,而且每天很快速的增长针对这了两种情况,我们给出的解决方案也不太一样,而且也不是所有的项目都是这样的情况。海量数据的解决方案1)使用缓存2)页面静态化技术3)数据库优化4)分离数据库中活跃的…

    2022年6月23日
    34
  • window location href怎么获取参数

    window location href怎么获取参数 window.location.href="Templelate_Detail.html?id="+idValue+"&key="+idKey; 怎么获取id的参数呢 方法:varurltype=getQueryString(‘id’); console.log(urltype)

    2022年7月12日
    52
  • pycharm2021host激活码【在线注册码/序列号/破解码】「建议收藏」

    pycharm2021host激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    63
  • lqr算法优点(lqg控制)

    由来自INTERNAT的资料整理:LQR(linearquadraticregulator)即线性二次型调节器,其对象是现代控制理论中以状态空间形式给出的线性系统,而目标函数为对象状态和控制输入的二次型函数。LQR最优设计指设计是出的状态反馈控制器K要使二次型目标函数J取最小值,而K由权矩阵Q与R唯一决定,故此Q、R的选择尤为重要。LQR理论是现代控制理论中发展最早也最为成熟的…

    2022年4月15日
    89

发表回复

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

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