Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在想STDIN。System.in是STDINJava 中的标准流。对于一般的建议,键盘是用来提供输入的,STDIN但是如果输入很大,包含的参数太多,那么使用键盘输入每个参数是相当困难的,也是不可能的。 对于相同的情况,有什么替代方案?
STDIN
System.in
服务器将如何提供 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 到输出文件。