- ベストアンサー
System.out.printlnの出力先
System.out.printlnはデフォルトでコンソール出力になっていますが、ファイルなどへ出力先を変更することはできますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
System.outは「標準」出力を示すオブジェクトです。 デフォルトではコンソールになっています。 そこで、この「標準」を変更するために System#setOut(PrintStream out) が用意されています。 PrintStream ps=new PrintStream("hoge.txt"); System.setOut(ps); System.out.println("Hello"); ps.close(); などとすればファイルに出力されます。
その他の回答 (1)
- askaaska
- ベストアンサー率35% (1455/4149)
回答No.1
できるわよ。 ファイルに出力するPrintStreamを用意して System.setOutで設定してあげればいいわ。