Java IO流之打印流与标准流

一、打印流

1.1打印流特点与构造方法

1)PrintStream和PrintWriter类都提供了一系列重载的print和println方法来输出各种类型的数据。

2)PrintStream和PrintWriter的输出操作不会抛出异常。

3)System.out就是PrintStream的一个实例。

4)构造方法

PrintStream(OutputStream out)
PrintStream(OutputStream out, boolean autoFlush自动刷新)
PrintWriter(Writer out)
PrintWriter(Writer out, boolean autoFlush)
PrintWriter(OutputStream out)
PrintWriter(OutputStream out, boolean autoFlush)

1.2打印流分类

字节打印流PrintStream
字符打印流PrintWriter

两种打印流都是输出流

1.3打印输出位置

【文件中 】     看构造方法中参数类型:若是文件---->打印在指定文件中
【控制台】      看构造方法中参数的类型 : 若是System.out----->打印在控制台上

1.4基本方法

write()
print()
println()
append()

参数可以直接写字符串

二、标准流

读取控制台 用户输入的内容

若不在后台输入,会阻塞程序向下执行

后台输入读取特点
    输入一次内容  需要读取三次
    第一次是   输入的内容
    第二次是  回车 13
    第三次是  换行  10

标准输出流System.out

往控制台输出内容

一般会与打印流结合使用

标准错误流System.err

往控制台输出内容,区别是字体是红色的

重新定向

System.setIn(参数)
System.setOut(参数)
System.setErr(参数)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值