这可能是一个愚蠢的问题,但我在网上找不到任何答案。什么(如果有的话)决定了 System.out.println(args) 命令的 args 将显示在哪里?我一直在使用我的讲师创建的 IO 类,它创建了自己的 GUI,并默认写入特定区域,但现在我正在制作自己的程序,我正在努力获取文本/图像/任何显示在哪里想要它。
问问题
78 次
2 回答
4
“标准”输出流。此流已经打开并准备好接受输出数据。通常,此流对应于主机环境或用户指定的显示输出或另一个输出目的地。
在大多数计算环境中,有三个标准流与一个进程相关联。
但是请注意,System.out
可以在 Java 中使用System.setOut()
.
于 2013-07-09T04:13:55.530 回答
0
根据您使用的操作系统,每个进程都关联了一个标准输入、标准输出和一个标准错误。如果您在控制台中执行程序,它将成为您的标准输入、输出和错误。
例如,在 Linux 中,您可以使用如下重定向运算符重定向标准输出:
java MyClass > fileAsOutput.txt
于 2013-07-09T04:15:22.167 回答