在Java中STDIN有哪些不同的方式

时间:2012-09-19 19:53:44

标签: java stdin

我正在考虑STDINSystem.in是Java中STDIN的标准流。对于一般建议,键盘用于向STDIN提供输入,但如果输入较大包含太多参数,则使用键盘键入每个参数非常困难且也是不可能的。

对同一场景可以有什么替代方案?

1 个答案:

答案 0 :(得分:1)

  

服务器如何提供Java代码的输入?

通常你会有许多固定输入作为文件。所以你会运行

java -cp build-dir ClassName < input-N.txt > build-dir/output-N.txt 2>&1

然后你将你的输出N.txt与程序生成的输出进行比较,看它是否足够接近。

这会将文件的所有内容传递给System.in,并将所有输出写入System.out和System.err到输出文件。