【发布时间】:2015-10-27 14:17:43
【问题描述】:
我有这个从控制台读取和写入的代码 sn-p。我想覆盖while循环,以便将输出写入本地保存在我的电脑上的.txt文件,而不是写入控制台。 我已经搜索并找到了一种将 System.out 重定向到 OutputStream(?) 的方法,但问题是我希望在控制台上显示已执行对文件的写入/输出的确认。一旦我重定向 System.out,我使用 System.out 输出的所有其他内容也会被重定向(?) 你们能帮帮我吗?
class Echo {
public static void main (String [] args) throws java.io.IOException {
int ch;
System.out.print ("Enter some text: ");
while ((ch = System.in.read ()) != '\n') {
System.out.print ((char) ch);
}
System.out.println("Zugriff aufgezeichnet");
}
}
【问题讨论】: