logo

Java PrintWriter クラス

Java PrintWriter クラスは Writer クラスの実装です。フォーマットされた表現を印刷するために使用されます。 オブジェクト テキスト出力ストリームに追加します。


クラス宣言

Java.io.PrintWriter クラスの宣言を見てみましょう。

 public class PrintWriter extends Writer 

PrintWriterクラスのメソッド

方法 説明
void println(ブール値 x) ブール値を出力するために使用されます。
void println(char[] x) 印刷するために使用されます 配列 文字の。
void println(int x) 整数を出力するために使用されます。
PrintWriter append(char c) 指定された文字をライターに追加するために使用されます。
PrintWriter の追加(CharSequence ch) 指定された文字シーケンスをライターに追加するために使用されます。
PrintWriter append(CharSequence ch, int start, int end) これは、指定された文字のサブシーケンスをライターに追加するために使用されます。
ブール値 checkError() これは、ストリームをフラッシュし、そのエラー状態をチェックするために使用されます。
protected void setError() エラーが発生したことを示すために使用されます。
protected void clearError() ストリームのエラー状態をクリアするために使用されます。
PrintWriter形式(文字列形式、オブジェクト...引数) フォーマットされたものを書き込むために使用されます 指定された引数とフォーマット文字列を使用してライターに送信します。
void print(オブジェクトobj) オブジェクトを印刷するために使用されます。
ボイドフラッシュ() ストリームをフラッシュするために使用されます。
ボイドクローズ() ストリームを閉じるために使用されます。

Java PrintWriter の例

データを書き込む簡単な例を見てみましょう。 コンソール そして、 テキスト ファイル testout.txt JavaのPrintWriterクラスを使用します。

 package com.javatpoint; import java.io.File; import java.io.PrintWriter; public class PrintWriterExample { public static void main(String[] args) throws Exception { //Data to write on Console using PrintWriter PrintWriter writer = new PrintWriter(System.out); writer.write('Javatpoint provides tutorials of all technology.'); writer.flush(); writer.close(); //Data to write in File using PrintWriter PrintWriter writer1 =null; writer1 = new PrintWriter(new File('D:\testout.txt')); writer1.write('Like Java, Spring, Hibernate, Android, PHP etc.'); writer1.flush(); writer1.close(); } } 

出力

 Javatpoint provides tutorials of all technology. 

テキストファイルの内容 テストアウト.txt データで設定されています Java、Spring、Hibernate、Android、PHP など。