2010-05-08 65 views
4

请建议一种方法来获得Java中的类似行为,就像我们在C中使用freopen(“filename”,“r”,stdin)或freopen(“filename”,“w”,stdout)Java中的freopen的等效

+0

你有没有试过的代码? – razlebe 2010-05-08 11:36:18

+0

我是Java新手。我很了解C++。所以,如果你可以请提供一个代码片段。我只知道如何通过bufferedReader从stdout中读取数据。 – avd 2010-05-08 11:39:00

回答

3

假设这是重定向stdin/stdout/stderr,看看System.setIn和朋友。它们允许您指定一个不同的InputStreamPrintStreamSystem.in,System.outSystem.err