介绍
- java.io.PrintStream
- public class PrintStream extends FilterOutputStream implements Appendable, Closeable
- 对应的字符流是 PrintWriter
- 可以作为装饰器包装
Writer
和 OutputStream
System.out
和 System.err
的类型就是 PrintStream
API
- PrintStream(OutputStream out)
- PrintStream(OutputStream out, boolean autoFlush)
- PrintStream(OutputStream out, boolean autoFlush, String encoding) throws UnsupportedEncodingException
- PrintStream(OutputStream out, boolean autoFlush, Charset charset)
- PrintStream(String fileName) throws FileNotFoundException
- PrintStream(String fileName, String csn) throws FileNotFoundException, UnsupportedEncodingException
- PrintStream(String fileName, Charset charset) throws IOException
- PrintStream(File file) throws FileNotFoundException
- PrintStream(File file, String csn) throws FileNotFoundException, UnsupportedEncodingException
- PrintStream(File file, Charset charset) throws IOException
- csn 表示 charsetName ,字符集名称
- autoFlush 表示 自动冲刷模式(默认禁用),会调用
flush
- autoFlush 不只影响
println
方法
public
- checkError
- 如果产生格式化或输出错误,则返回 true
- 一旦这个流碰到了错误,它就受到了污染,并且所有对 checkError 的调用都将返回 true
- print 方法不抛出异常,所以需要这个检查异常的方法
- writeBytes
将指定字节数组中的所有字节写入此流。如果这个流处于自动冲刷模式,则将调用 flush 方法
- print
- 通过打印从 toString 产生的字符串来打印一个对象
- println
- 打印一个字符串,后面紧跟一个行终止符。如果这个流处于自动冲刷模式,那么就会冲刷这个流
- printf
- format
- 使用指定的格式字符串和参数将格式化字符串写入此 Writer 。如果启用自动刷新,则调用此方法将刷新输出缓冲区
posted @
2023-08-23 09:57
流星<。)#)))≦
阅读(
9)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
2019-08-23 20190823 尚硅谷MySQL核心技术
2017-08-23 面试的角度诠释Java工程师
2016-08-23 JavaScript 全局
2016-08-23 HTML字符实体