【发布时间】:2012-03-29 23:21:54
【问题描述】:
我正在使用 Netbeans 和 Maven 开发应用程序。我的应用程序应该从标准输入获取数据。但我不明白如何测试它。将< data.txt 放入 args 列表不起作用。
我需要的一样:
$ java MyProgram < data.txt
【问题讨论】:
-
为什么你使用stdin作为输入而不是简单的访问文件的参数?
-
@khmarbaise 从父进程向子进程写入/读取比:打开文件/写入文件/关闭文件/运行进程/打开文件/从文件读取/关闭文件更快。在我的场景中,我不依赖于文件系统性能,我可以在父进程写入流时从流中读取...