java 打印流(PrintStream,PrintWriter)

我不是女神ヾ 2022-06-10 12:44 832阅读 0赞

打印流
在整个IO包中,打印流是输出信息最方便的类,主要包括字节打印流(PrintStream)和字符打印流(PrintWriter)。打印流提供了非常方便的打印功能,可以打印任何的数据类型。如:小数、整数、字符串等。
PrintStream和PrintWriter都属于输出流,分别针对输出字节和字符。
PrintStream和PrintWriter提供了重载的print()、println()方法用于多种数据类型的输出。
PrintStream和PrintWriter不会抛出异常,用户通过检测错误状态获取错误信息。
PrintStream和PrintWriter有自动flush 功能。
打印流构造方法

  1. PrintStream 字节打印流
  2. PrintStream(OutputStream out);获得指定输出流的字节打印流对象。
  3. PrintStream(OutputStream out, boolean auotflush);获得指定输出流的字节打印流对象。autoflush 是否自动刷新。
  4. PrintStream(OutputStream out, boolean auotflush, String encoding);获得指定输出流的字节打印流对象。autoflush 是否自动刷新。encoding 指定字符编码。
  5. 等…
  6. PrintWriter 字符打印流
  7. PrintWriter(OutputStream out);获得指定输出流的字符打印流对象。
  8. PrintWriter(OutputStream out, boolean autoflush);获得指定输出流的字符打印流对象。autoflush 是否自动刷新。
  9. PrintWriter(Writer out);获得指定字符输出流的字符打印流对象。
  10. PrintWriter(Writer out, boolean autoflush);获得指定字符输出流的字符打印流对象。autoflush 是否自动刷新。
  11. 等…

打印流的常用操作:print(), println()

  1. print();不带换行的打印输出。
  1. try {
  2. File file = new File("test.txt");
  3. FileOutputStream fos = new FileOutputStream(file);
  4. PrintWriter ps = new PrintWriter(fos,true);
  5. ps.print("aaaaa");
  6. ps.print("bbbbb");
  7. ps.close();
  8. }...
  1. println();每打印出一行数据后,执行换行。
  1. try {
  2. File file = new File("test.txt");
  3. FileOutputStream fos = new FileOutputStream(file);
  4. PrintWriter ps = new PrintWriter(fos,true);
  5. ps.println("aaaaa");
  6. ps.println("bbbbb");
  7. ps.close();
  8. }...

发表评论

表情:
评论列表 (有 0 条评论,832人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java打印

    目录 一、概述 二、PrintStream类 1、特点 2、构造方法 ①PrintStream(File file) ②PrintStream(OutputStre

    相关 打印

      打印流可以分为:字节打印流PrintStream和字符打印流PrintWriter,都不会抛出IO异常。能够很方便地打印各种数据类型的数据。字符流可以实现自动刷新。 1

    相关 打印

    在整个IO包中,打印流是输出信息最方便的类。   PrintStream(字节打印流)和PrintWriter(字符打印流) 提供了一系列重载的print和println