在Scala中重定向stdin和stdout [英] Redirecting stdin and stdout in scala
本文介绍了在Scala中重定向stdin和stdout的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将 STDIN 和 STDOUT 重定向到文件?
How can I redirect STDIN and STDOUT to files?
在 C 中,这将是这样完成的:
In C, this would be done like so:
freopen("file.in","r",stdin);
我正在寻找与 Scala 等效的东西.
I am looking for something equivalent for Scala.
推荐答案
您可以使用 Java System api 来完成.Java 和 Scala 的代码几乎相同:
You can do it using the Java System api. The code is nearly identical for Java and Scala:
System.setIn(new FileInputStream("file.in"))
System.setOut(new PrintStream(new FileOutputStream("file.out")))
这篇关于在Scala中重定向stdin和stdout的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文