4.5.3.3PrintStream类

本文介绍了Java中PrintStream和PrintWriter类的基本概念及其使用方法。重点讲解了PrintStream类提供的多种构造方法和如何格式化输出数据,同时对比了PrintWriter类在文本换行处理上的不同之处。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

h4 { margin-top: 0.49cm; margin-bottom: 0.51cm; line-height: 156%; page-break-inside: avoid; }h4.western { font-family: "Arial",sans-serif; font-size: 14pt; }h4.cjk { font-family: "黑体","SimHei"; font-size: 14pt; }h4.ctl { font-family: "DejaVu Sans"; font-size: 14pt; }p { margin-bottom: 0.21cm; }a:link { color: rgb(0, 0, 255); }


PrintStream 类提供了一系列的printprintln 方法,可以将基本数据类型的数据格式化成字符串输出 System.out 其实就是PrintStream 的一个指定类

格式化输出是什么意思? 将一个数据按照字符串的格式输出 如将97 输入到文件中 就是把97asci 码输入到文件之中

 

PrintStream 的构造方法

PrintStream ( File  file)
          
创建具有指定文件且不带自动行刷新的新打印流。

PrintStream ( File  file, String  csn)
          
创建具有指定文件名称和字符集且不带自动行刷新的新打印流。

PrintStream ( OutputStream  out)
          
创建新的打印流。

PrintStream ( OutputStream  out, boolean autoFlush)
          
创建新的打印流。

PrintStream ( OutputStream  out, boolean autoFlush, String  encoding)
          
创建新的打印流。

PrintStream ( String  fileName)
          
创建具有指定文件名称且不带自动行刷新的新打印流。

PrintStream ( String  fileName, String  csn)
          
创建具有指定文件名称和字符集且不带自动行刷新的新打印流。

 

 

PrintStream 对应的PrintWriter 类 即使遇到了文本换行表示符’/n’printWriter 类也不会自动清空缓冲区

PrintWriterprintln 方法能根据操作系统的不同生产相对应的文本换行符表示,在windows/r/n linux 下是/n

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值