0

我在想STDINSystem.inSTDINJava 中的标准流。对于一般的建议,键盘是用来提供输入的,STDIN但是如果输入很大,包含的参数太多,那么使用键盘输入每个参数是相当困难的,也是不可能的。

对于相同的情况,有什么替代方案?

4

1 回答 1

1

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

通常你会有一些罐头输入作为文件。所以你会跑

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

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

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

于 2012-09-19T20:05:57.253 回答