【发布时间】:2021-10-15 14:28:54
【问题描述】:
我正在创建一个简单的记事本(就像真实记事本的克隆一样)。作为一个进步,我决定在应用程序中添加一个 Java 编译器和 Runner,使其成为一个非常基本的 IDE。我的问题是如何告诉 Java System.out.prinltn() 应该在我自己的控制台中打印它的结果?
我知道这个问题很简短,但这就是我想知道的。不仅适用于System.out.prinltn(),还适用于控制台中打印的所有其他内容。
提前致谢
【问题讨论】:
-
写的更详细。
-
对不起,我没看懂
more details的意思。我在问题中说过,这个小描述实际上解释了我想要什么。 -
什么是控制台?你在终端上运行吗?一些IDE?您是否创建了自己的控制台?
-
System.out是 standard out 的 Java 包装器。您可以将标准重定向到您想要的任何地方。见Capturing contents of standard output in Java -
我很确定这就是你要找的东西:stackoverflow.com/questions/14706674/…。这能解决你的问题吗?正如 cmets 中所述 - 看起来,您正在尝试重定向标准输出流。
标签: java printing console customization