Java PrintStream类示例

PrintStream类提供了将格式化数据写入基础输出流的附加功能。PrintStream打印的所有字符都使用平台的默认字符编码转换为字节。

PrintStream类从不抛出IOException,它提供了一个方法,也称为checkError(),用于检查底层输出流的内部错误状态。

在写入字节数组,调用其中一个println()方法或写入换行符或字节('/n')之后,将自动调用PrintStream类的flush()方法。

下面是一个演示如何使用PrintStream类的示例。

文件:PrintStreamExample.java

package com.yiibai.tutorial.io;  import java.io.File; import java.io.FileOutputStream; import java.io.PrintStream; import java.util.Date;  /**  * @author yiibai  */ public class PrintStreamExample {     public static void main(String[] args) {         File file=new File("file.txt");         FileOutputStream fileOutputStream=null;         PrintStream printStream=null;         try {             fileOutputStream=new FileOutputStream(file);             printStream=new PrintStream(fileOutputStream);              //Print char value             printStream.print('A');              //Print long value             printStream.print(100L);              //Print double value             printStream.print(45.451);              //Print date             printStream.print(new Date());              //Print newline             printStream.println();              //Print String             printStream.println("This an example of the PrintStream class");          } catch (Exception e) {             e.printStackTrace();         }finally {             try {                 if(fileOutputStream!=null){                     fileOutputStream.close();                 }                 if(printStream!=null){                     printStream.close();                 }             } catch (Exception e) {                 e.printStackTrace();             }         }     } } 

执行上面示例,得到以下结果:

A10045.451Mon Nov 07 23:56:56 IST 2016 This an example of the PrintStream class 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/264108.html

(0)
上一篇 2022年6月7日 00:11
下一篇 2022年6月7日 00:12

相关推荐

发表回复

登录后才能评论