java - java中STDIN有哪些不同的方式

标签 java stdin

我在想STDINSystem.inSTDIN 的标准流在 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/

相关文章:

c - 为 2D 数组分配内存时出现段错误(核心转储)

c - 打印输出时如何保持stdin和stdout分开?

java - 实现 java.awt.Graphics 类

java - 如何从命令行读取字符串而不接受整数作为参数

java - 数组仅填充最后一个元素

java - 如何在 MyBatis 中调用返回 Oracle 记录类型的 Oracle 函数

java - 使用 PowerMock 或您让您的测试对您的设计有多大影响?

c++ - 在子进程还活着时读取它的输出

windows - 如何终止标准输入?

c - 如何从 Node.js 发送到 stdin 并从 C 程序的 stdout 接收?