Java のコンソール出力の場合、System.out の使用は許可されていますが、デバッグや単純なプログラムのサンプルに最も推奨されます。実際のアプリケーションでは、国際化が容易になるため、文字ベースのクラスである PrintWriter を使用することをお勧めします。
PrintWriter の最も一般的なコンストラクターは次のとおりです:
PrintWriter(OutputStream fluxoSaída, boolean fazLiberação);
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 サイトの他の関連記事を参照してください。