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