我在想STDIN
。 System.in
是 STDIN
的标准流在 java 。对于一般建议,键盘用于向 STDIN
提供输入。但如果输入量很大,包含的参数太多,那么用键盘输入每个参数就相当困难,也是不可能的。
对于相同的场景有什么替代方案?
最佳答案
how server is going to provide inputs that Java code?
通常您会有许多预设的输入作为文件。所以你会跑
java -cp build-dir ClassName < input-N.txt > build-dir/output-N.txt 2>&1
然后,您将输出-N.txt 与程序生成的输出进行比较,看看它是否足够接近。
这会将文件的所有内容传递到 System.in,并将所有输出写入 System.out 和 System.err 到输出文件。
关于java - java中STDIN有哪些不同的方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12501911/