1. 程式人生 > >Java核心類庫-IO-打印流(PrintStream/PrintWriter)

Java核心類庫-IO-打印流(PrintStream/PrintWriter)

int div leo obj clas 打印流 println 不換行 pan

打印流,打印數據的,打印流只能是輸出流:

PrintStream:字節打印流。

PrintWriter:字符打印流。

對於PrintWriter來說,當啟用字段刷新之後

PrintWriter ps = new PrintWriter(new FileOutputStream(new File("out")),true);

調用println或者printf或者format方法,便會立馬刷新操作

如果沒有開啟自動刷新,則需要手動刷新或者當緩沖區滿的時候,再自動刷新。

使用打印流作為輸出流,此時的輸出操作會特別簡單,因為在打印流中提供了:

  print方法:打印不換行

  println方法:打印再換行

  println和println方法都可以支持打印/輸出各種數據類型,void println(Object x)即可。

Java核心類庫-IO-打印流(PrintStream/PrintWriter)