美文网首页
40 打印流PrintStream

40 打印流PrintStream

作者: ca8519be679b | 来源:发表于2020-04-13 19:46 被阅读0次

    我们经常使用println,print,其实System.out就是一个打印流

    1

    IntelliJ里对out按Ctrl+b可以看到是PrintStream,print,println都是打印流

    2

    在java.io包下,print,println可以输出任意类型的打印,只负责输出

    3

    其构造方法如上,输出的目的地可以是文件对象,可以是输出流,可以是文件名路径字符串,他继承自字节输出流,所以OutputStream方法都有

    需要注意的是如果使用父类的write方法写数据,那么查看内容的时候97会变成字符a

    而println,print打印流独有的方法是原样返回97写入,查看还是97

    4

    如上,我们使用父类的write方法,会自动编码,写入a

    5

    如上,我们使用独有的97的写入,就是97

    6

    当然我们使用println是自带换行功能的

    打印流我们知道System.out的输出是默认在控制台的,我们可以修改其流向,使其指向文件

    7

    代码如上

    相关文章

      网友评论

          本文标题:40 打印流PrintStream

          本文链接:https://www.haomeiwen.com/subject/ajgnmhtx.html