我有一个交互式 java 程序,它接受用户的输入……现在我需要将屏幕上打印的任何输出重定向到文件?是可能的。
从java docs我得到了方法“System.setOut(PrintStream ps);” 但我不知道如何使用这种方法?
例如,我有一个程序:
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