打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ym

转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!


打印流(装饰模式)

使用OutputStream 可以完成数据的输出,但是现在如果有一个float 型数据好输出吗?

也就是说虽然现在是提供了输出流的操作类,但是这个类本身的输出的支持功能并不是十分强大,所以现在要进行的更方便输出操作,则可以使用打印流。

打印流分为两种:PrintStream,PrintWriter。

观察打印流的定义:

publicclass PrintStream

extendsFilterOutputStream

implementsAppendable,Closeable

PrintStream 是OutputStream的子类,继续观察其构造方法:

PrintStream(OutputStream out)

在此方法中要接受OutputStream子类作用

实际上PrintStream属于装饰,也就是说根据实例化PrintStream类对象的不同。输出的位置也不同。

范例:使用PrintStream 向文件输出。

  1. File file = new File(“d”+File.separtor+”demo.txt”);  
  2. PrintStream  out = new PrintStream (file);  
  3. Out.println(“holle”);  
  4. Out.println(“world”);//换行输出  
  5. Out.close();  

得出结论使用打印留输出最为方便,建议大家在以后输出的时候使用打印流

在JDK1.5后对打印流进行了更新,可以使用格式化输出。

printf(String format,Object...args)
可以参照格式化输出

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
捕获控制台的所有输出信息
第九章:Java输入输出流和文件操作
java 字节流与字符流的区别
节点流和处理流
System.out.println out是null final修饰 如何赋值
Java I/O系统基础知识
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服