1,打印字节流(PrintStream)的概述:

打印流可以很方便的将对象的toString()结果输出并且自动加上换行,而且可以使用自动刷出的模式
System.out就是一个PrintStream,其默认向控制台输出信息

2,使用方式:

Ⅰ,打印:print(),println();
Ⅱ,自动刷出:PrintWriter打印字符流(OutputStream out,boolean autoFlush,String encoding)
Ⅲ,打印流只操作数据目的

package com.yy.otherio;import java.io.FileNotFoundException;Java——IO(打印流)
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.io.PrintWriter;import com.yy.bean.Person;public class Demo5_PrintStream {public static void main(String[] args) throws IOException {demo1();demo2();}private static void demo2() throws FileNotFoundException {PrintWriter pw = new PrintWriter(new FileOutputStream("a.txt"),true);pw.println("97");pw.write(97);pw.print("97");pw.close();}private static void demo1() {System.out.println("a");PrintStream ps =System.out;                 //获取标准输出流ps.println(97);                             //底层通过Integer.toString()将97转换成了字符串并打印,最后打印:a这个字符串ps.write(97);                               //查找97对应的码表并打印出来,最后打印:a这个字符Person p1 = new Person("张三",23);ps.println(p1);                             //默认调用p1的toString方法Person p2 = null;                           //打印引用数据类型,如果是null,就打印null,如果不是null,就打印对象的toString方法ps.print(p2);ps.close();}}

Java——IO(打印流)相关推荐

  1. Java IO: 字符流的Buffered和Filter

    作者: Jakob Jenkov  译者: 李璟(jlee381344197@gmail.com) 本章节将简要介绍缓冲与过滤相关的reader和writer,主要涉及BufferedReader.B ...

  2. Java IO: 字符流的Piped和CharArray

    转载自   Java IO: 字符流的Piped和CharArray 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) 本章节将简要介绍管道与字符数组相 ...

  3. java io文件流序列化_Java——Properties集合,Object序列化流与反序列化流,打印流,commons-IO文件工具类...

    一.properties集合 集合对象Properties类,继承Hashtable,实现Map接口,可以和IO对象结合使用,实现数据的持久存储. 特点: Hashtable的子类,map集合中的方法 ...

  4. java基础----IO打印流PrintStream

    package com.henu.io;import java.io.PrintStream;/** •public PrintStream(String fileName): 使用指定的文件名创建一 ...

  5. Java io字符流读入英文_Java IO 系列教程(四)-字符输入流(2)

    本文介绍字符输入流 在前面一节中,我们向一个文件中写入了一些字符,通过图片可以看出总共是6个中文字符和一个换行,总共是20个字节,可以推算出字符编码是utf-8,每个汉子占3三个字节.本文就用字符输入 ...

  6. java io字符流_Java IO流字符流简介及基本使用

    Java IO流字符流简介及常用字符流的基本使用 字符流分为输入字符流(Writer)和输出字符流(Reader),这两种字符流及其子类字符流都有自己专门的功能.在编码中我们常用的输出字符流有File ...

  7. Java IO 节点流与处理流类型

    处理流类型: 1.处理流之首先缓冲流: 解释: 例子:TestBufferStream1.java package com.zhj.www;import java.io.BufferedInputSt ...

  8. java io 转换流_Java编程IO流中的转换流

    对于IO流中的转换流,顾名思义,就是将字符流转换成字节流或者是将字节流转换成字符流的对象. 那么有时候我们得到的是一个字符流,但是我们又需要进行一些计算之类的,或者我们得到的是一个字节流,但是我们又需 ...

  9. java IO包装流如何关闭

    问题: (1)JAVA的IO流使用了装饰模式,关闭最外面的流的时候会自动调用被包装的流的close()方吗? (2)如果按顺序关闭流,是从内层流到外层流关闭还是从外层到内存关闭? 问题(1)解释: 如 ...

  10. 从零双排java之打印流

    * 打印流(永远不会抛出IO异常) * 操作输出目的(写文件 控制台打印) * printStream(字节流) * 构造方法:文件 字节输出流  路径 * * printWriter(字符流) * ...

最新文章

  1. 机器学习工程师正在失业,但学习依旧是唯一的出路
  2. Unity中那些事半功倍的好插件
  3. WindowsServer2003双网卡配置
  4. 报错:Navicat for MySQL 连接MySQL 8.0 出现1130错误
  5. java虚拟机06-内存分区/新生代、老年代
  6. 需求工程阅读笔记03
  7. java 8 Lambda 表达式(副作用)
  8. D - F e n d 簡 單 教 學 DOSBOX Easy Shell 【玩DOS游戏的必备软件】
  9. “制造商和技术支持商”
  10. 深度可分离卷积(Xception 与 MobileNet)
  11. python-day18(反射)
  12. mysql不支持emoji表情的问题的解决方法
  13. php怎么遍历json字符串数组,php-使用jquery遍历json数组
  14. Mysql——应用学习之旅
  15. Charades数据集
  16. redis数据类型语法及与java连接
  17. 计算机应用excel题,计算机应用操作练习题-Excel
  18. 斯坦福大学CS224N-深度学习与自然语言处理:课程1-笔记
  19. 文章原创度检测神器:copyscape及duplichecker
  20. 同一个元素绑定多个onclick事件

热门文章

  1. Angular使用总结 --- 如何正确的操作DOM
  2. Guzzle – 构建 RESTful Web 服务的 PHP HTTP 框架
  3. css之hover改变子元素和其他元素样式
  4. js 判断浏览器是否64位
  5. 将mysql的data目录移走方法
  6. [团队项目3.0]Scrum团队成立
  7. POJ 2115 C Looooops(扩展欧几里得)
  8. BI-SqlServer
  9. 转:JNI jstring与c++字符串类型转换函数
  10. ComboBox联动