文字ストリームを使用したコンソール出力

Barbara Streisand
リリース: 2024-11-12 06:25:02
オリジナル
524 人が閲覧しました

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 を使用すると、オブジェクト (toString() メソッドが呼び出される場所) を含む任意のタイプのデータに対して print() および println() を使用できます。

コンソール出力に 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 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート