首頁 > Java > java教程 > 主體

使用字元流的控制台輸出

Barbara Streisand
發布: 2024-11-12 06:25:02
原創
556 人瀏覽過

Saída do console com o uso de fluxos de caracteres

對於 Java 中的控制台輸出,雖然允許使用 System.out,但最建議用於偵錯或範例簡單程式。在實際應用中,最好使用基於字元的類別 PrintWriter,因為它有利於國際化。

PrintWriter 最常見的建構子是:

PrintWriter(OutputStream fluxoSaída, boolean fazLiberação);

登入後複製
  • OutputStream:定義目標OutputStream(例如:控制台的System.out)。
  • makeRelease:控制每次呼叫 println() 或 print() 方法後是否自動卸載流。如果為 true,則自動下載。

使用 PrintWriter,您可以將 print() 和 println() 與任何類型的資料一起使用,包括物件(呼叫 toString() 方法的地方)。

使用 PrintWriter 進行控制台輸出:

PrintWriter pw = new PrintWriter(System.out, true);

登入後複製

使用範例:

public class PrintWriterDemo {
  public static void main(String args[]) {
    PrintWriter pw = new PrintWriter(System.out, true);
    int i = 10;
    double d = 123.65;
    pw.println("Using a PrintWriter.");
    pw.println(i);
    pw.println(d);
    pw.println(i + " + " + d + " is " + (i + d));
  }
}

登入後複製

輸出將是:

Using a PrintWriter.
10
123.65
10 + 123.65 is 133.65

登入後複製

因此,雖然 System.out 對於簡單的輸出或學習來說很實用,但 PrintWriter 為實際應用程式中的國際化和一致輸出提供了更好的方法。

以上是使用字元流的控制台輸出的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板