【发布时间】:2017-08-02 21:23:58
【问题描述】:
我正在开发一个程序,该程序应该采用一个必需的命令行参数和一个可选的命令行参数。第一个参数是要写入数据的输出文件的名称,第二个参数是用于计算要写入输出文件的数据的数字。如果用户没有输入数字,那么它应该只使用默认值来计算数据。例如,如果用户输入命令行参数“Foo.csv 1024”,程序将使用 1024 计算数据并将其写入 Foo.csv,但如果用户仅使用命令行参数“Foo.csv”,则程序将使用默认值 2048 来计算数据并将其写入 Foo.csv。我正在使用 Intellij IDE 创建/运行这个程序。我该怎么做?任何建议/建议将不胜感激。
【问题讨论】:
-
检查
args.length(或任何你在public static void main(String[] args)中调用的参数)用一个普通的旧条件。 -
@Andy Turner 正是我想要的。非常感谢!
标签: java intellij-idea command-line-arguments optional-arguments