Java控制台的输出


在前面的课程中几乎每个例子都用到了输出,Java里向控制台输出要用到 System.out,在System类中一个静态成员变量out, out是PrintStream类的对象的引用。前面用到的printfln或print方法都是PrintStream类实现的。

public final static PrintStream out = null;

PrintStream继承自FilterOutputStream类,FilterOutputStream类继承自OutputStream类是一个输出流。

1.使用System.out.write方法输出

向控制台输出信息也可以用输出流的write方法只是使用上没有print和println那么方便。实际上print和println方法也是对write的封装最终也是调用write向控制台写出的数据。
使用write时需要导入IOException,即在java文件前面加上 import java.io.IOException; write方法可能会抛出IOExcetion。
看下面的例子:

package stream;

import java.io.IOException;

/**
 * [简要描述]:控制台输出
 * [详细描述]:
 *
 * @author Smalight Lv
 * @version 1.0, 2021/4/8 15:58
 * @since JDK 1.8
 */
public class MySystemOut {
   
    public static void main(String[] args) throws IOException {
   
        String helloInfo = "小亮点向你问好!";

        System.out.write(helloInfo.getBytes());
    
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小亮点科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值