我正在考虑STDIN
。 System.in
是Java中STDIN
的标准流。对于一般建议,键盘用于向STDIN
提供输入,但如果输入较大包含太多参数,则使用键盘键入每个参数非常困难且也是不可能的。
对同一场景可以有什么替代方案?
答案 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到输出文件。