java - Java的控制台输入大量数据

标签 java netbeans console system.in

我编写了一个程序,它从控制台接受空格分隔的数字。为了方便起见,我将所有输入保存在一个文件中,例如:

1 4
3 5
3 4 5
1 2
1 1 -1
3 -1 0
2 0 -1
0 1 1

通常,我运行我的程序:

    java -cp .:path  test

然后在控制台一一输入上面的数据。我对此有过尝试。那么有没有什么好的方法来运行测试,以便它可以将文件中的内容作为控制台输入呢?

此外,在 netbean/eclipse 中使用这些数据进行调试是一个好方法吗? 谢谢

最佳答案

您可以重定向标准输入以从文件中读取,如下所示:

java -cp .:path test < input.txt

更新:

我不熟悉 Netbeans,但是 this似乎回答了你的问题

关于java - Java的控制台输入大量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36405210/

相关文章:

java - NetBeans、Jacoco 和Optional.orElseThrow()

java - 在源代码中包含 SVN 修订号

c - 如何更新(刷新)控制台屏幕?

java - 当我们需要实现 Runnable 以及子类 Thread 时的场景

java - While 循环变量赋值给 Runnable

Java线程,线程完成后如何释放资源

java - 如何缩进在java中写入控制台的多行段落

java - Maven 构建因缺少依赖项而失败 - 初学者

java - 如何调整 jtextarea 的大小?

c++ - 抑制 system() 控制台输出