相当于 Java 中的 freopen
请建议一种方法来在 Java 中获得与我们在 C 中执行 freopen("filename","r",stdin) 或 freopen("filename","w",stdout) 类似的行为。
Please suggest a method to obtain a similar behaviour in Java as when we do freopen("filename","r",stdin) OR freopen("filename","w",stdout) in C.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设这是重定向 stdin/stdout/stderr,请查看
System.setIn
和朋友。它们允许您为System.in
、System.out
和分配不同的
。InputStream
和PrintStream
系统错误Assuming that this is to redirect stdin/stdout/stderr, have a look at
System.setIn
and friends. They allow you to assign a differentInputStream
andPrintStream
toSystem.in
,System.out
andSystem.err
.请参阅下面的网页。对于你想做的事,有一个解决方案。
http://techtipshoge.blogspot.com/2011/01 /connect-standard-io-to-files.html
See the webpage below. There's a solution to what you wanna do.
http://techtipshoge.blogspot.com/2011/01/connect-standard-io-to-files.html