ユーザーからの入力を受け取るインタラクティブなJavaプログラムがあります...画面に出力された出力をファイルにリダイレクトする必要がありますか?可能です。
Javaドキュメントから、メソッド「System.setOut(PrintStreamps);」を取得しました。しかし、私はこの方法を使用する方法について理解していませんか?
たとえば、私は次のようなプログラムを持っています:
public class A{
int i;
void func()
{
System.out.println("Enter a value:");
Scanner in1=new Scanner(System.in);
i= in1.nextInt();
System.out.println("i="+i);
}
}
次に、以下の出力をファイルにリダイレクトします。
Enter a value:
1
i=1