java - 相当于 Java 中的 freopen

标签 java file-io freopen

请建议一种方法,以便在 Java 中获得与我们在 C 中执行 freopen("filename","r",stdin) 或 freopen("filename","w",stdout) 时类似的行为。

最佳答案

假设这是重定向标准输入/标准输出/标准错误,看看System.setIn和 friend 。它们允许您将不同的 InputStreamPrintStream 分配给 System.inSystem.out系统错误.

关于java - 相当于 Java 中的 freopen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2793862/

相关文章:

java - 可执行 JAR 文件不会在单击时运行

c++ - 再次 freopen 但 fseek 后仍然无法读取

Java Sound Clip 多次播放后无法播放

java - 我怎样才能使这个程序更快更简单?

c - CLion IDE 中的文件 I/O

python - 删除不需要的字符并在 Python 中转换为 int

python - 如何在 C 中的文件名后增加数字?

c - 想要在关闭使用 freopen 打开的文件后写入 stdout

c++ - freopen 后 WriteFile 到 stdout 失败

java - Spring-MVC : Failed to import bean definitions from relative location [servlet-context. xml]