JavaのPrintWriterとは何ですか?どのように機能しますか?



この記事では、Javaのprintwriterクラスの概念と、さまざまなprintwriterコンストラクターとメソッド、およびその機能を示す例について説明します。

ライターの実装 PrintWriterクラスです。オブジェクトのフォーマットされた表現は、テキスト出力ストリームに出力されます。もう少し深く掘り下げて、概念を詳細に理解しましょう。この記事の議題は次のとおりです。

SQLの<>演算子

さぁ、始めよう!





JavaでのPrintWriterクラスの定義から始めましょう!

JavaのPrintWriterクラスとは何ですか?

Java.io.PrintWriterクラスは、オブジェクトのフォーマットされた表現をテキスト出力ストリームに出力します。このクラスは、printstreamにあるすべてのprintメソッドを実装します。



この簡単な定義で、クラス宣言を示しましょう。

パブリッククラスPrintWriterはWriterを拡張します

このクラス 次のクラスから&minus
●Java.io.Object

次のセグメントでは、PrintWriterで使用されるコンストラクターについて説明します。 クラス



Hadoopのjobtrackerとtasktracker

JavaのPrintWriterクラスのコンストラクタ

以下は、PrintWriterクラスのコンストラクターのリストです。

ビルダー 説明
PrintWriter(ファイルファイル、文字列csn) このコンストラクターは、自動行フラッシュなしで新しいPrintWriterを作成するのに役立ちます。指定されたファイルと文字セットで作成します。
PrintWriter(OutputStream out、boolean autoFlush) このコンストラクターは、既存の出力ストリームから新しいPrintWriterを作成するのに役立ちます。
PrintWriter(OutputStream out) 既存のOutputStreamから新しいPrintWriterを作成するのに役立ちます
PrintWriter(String fileName、String csn) これは、ファイル名と文字セットを指定した新しいPrintWriterの作成に役立ちます。
PrintWriter(String fileName) 自動行フラッシュなしで、指定されたファイル名で新しいPrintWriterを作成します。
PrintWriter(ライター出力) 自動ラインフラッシュなしで、新しいPrintWriterを作成します。
PrintWriter(ライター出力、ブールautoFlush) これにより、新しいPrintWriterが作成されます。
PrintWriter(ファイルファイル) 指定されたファイルを使用して、自動行フラッシュなしで新しいPrintWriterを作成します。

このクラスのコンストラクターを理解した後、 PrintWriterクラスによって提供されます。

クラスメソッド

方法 説明
PrintWriter append(CharSequence csq) これは、指定された文字シーケンスをこのライターに追加するのに役立ちます。
PrintWriter append(CharSequence csq、int start、int end) これは、指定された文字シーケンスのサブシーケンスをこのライターに追加するのに役立ちます。
void close() ストリームを閉じます
ブール値checkError() ストリームが閉じられていない場合は閉じ、エラー状態をチェックします。
保護されたvoidclearError() このストリームのエラー状態をクリアします。
void flush() ストリームをフラッシュします。
PrintWriter format(String format、Object…args) 指定されたフォーマット文字列と引数を使用して、フォーマットされた文字列をこのライターに書き込みます。
PrintWriter形式(ロケールl、文字列形式、オブジェクト…引数) このメソッドは、指定されたフォーマット文字列と引数を使用して、フォーマットされた文字列をこのライターに書き込みます。
void print(char c) 文字を印刷します。
void print(float f) 浮動小数点数を出力します。
ボイドプリント(ダブルd) 倍精度浮動小数点数を出力します。
void print(boolean b) ブール値を出力します。
void print(int i) 整数を出力します。
ボイドプリント(ロングl) 長整数を出力します。
void print(Object obj) オブジェクトを印刷します。
void print(String s) このメソッドは文字列を出力します。
void println() 行区切り文字列を書き込むことにより、現在の行を終了します。
PrintWriter printf(String format、Object…args) これは、指定されたフォーマット文字列と引数を使用して、このライターにフォーマットされた文字列を書き込むための便利な方法です。
PrintWriter printf(Locale l、String format、Object…args) 指定されたフォーマット文字列と引数を使用して、フォーマットされた文字列をこのライターに書き込みます。
void println(boolean x) ブール値を出力してから、行を終了します。
void println(char x) 文字を印刷してから行を終了します。
void println(char [] x) 文字の配列を出力してから、行を終了します。
void println(double x) 倍精度浮動小数点数を出力するため、行が終了します。
void println(long x) 長整数を出力してから、行を終了します。
void println(int x) 整数を出力してから、行を終了します。
void println(float x) 浮動小数点数を出力してから、行を終了します。
void println(Object x) オブジェクトを出力してから、行を終了します。
void println(String x) 文字列を出力してから、行を終了します。
void write(char [] buf) 文字の配列を書き込みます。
void write(char [] buf、int off、int len) 文字の配列の一部を書き込みます。
保護されたvoidsetError() エラーが発生したことを示します。
void write(int c) 1文字を書き込みます。
void write(String s) 文字列を書き込みます

それでは、実装プロセスに飛び込みましょう

awscliにアクセスする方法

コード:

import java.io.File import java.io.PrintWriter publicclass例{publicstatic void main(String [] args)throws Exception {// PrintWriterを使用してコンソールに書き込むデータPrintWriterwriter = new PrintWriter(System.out)writer。 write( 'Welcome to Edureka!')writer.flush()writer.close()// PrintWriterを使用してファイルに書き込むデータPrintWriterwriter1 = null writer1 = new PrintWriter(new File( 'D:testout.txt'))writer1 .write( 'さまざまなテクノロジーを学ぶ。')writer1.flush()writer1.close()}}

出力:
さまざまなテクノロジーを学びます。

これで、このチュートリアルの終わりに近づきました。コンセプトが明確になったことを願っています。読み続け、探求し続けてください!

「JavaのPrintWriterクラス」に関するこの記事が関連していると感じた場合は、 、25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社が世界中に広がっています。

私たちはあなたの旅のすべてのステップであなたを助け、Java開発者になりたい学生や専門家のために設計されたカリキュラムを考え出すためにここにいます。このコースは、Javaプログラミングをすぐに開始できるように設計されており、さまざまなJavaのコア概念と高度な概念の両方についてトレーニングします。 お気に入り Hibernate

ご不明な点がございましたら、「JavaのPrintWriterクラス」のコメント欄でお気軽にご質問ください。喜んでお答えいたします。