【发布时间】:2015-02-22 03:37:18
【问题描述】:
我一直在学习如何使用 Apache commons CLI。我想使用 options 类来描述命令行的可能选项,但是我在一些教程中看到他们使用两种方法来添加新选项。
第一个是这样的:
options.addOption( OptionBuilder.withLongOpt( "block-size" )
.withDescription( "use SIZE-byte blocks" )
.hasArg()
.withArgName("SIZE")
.create() );
第二种方式是这样的:
options.addOption( "C", false, "list entries by columns" );
我的问题是:使用第一个示例中的 OptionBuilder 类而不是使用第二个示例有什么好处。
谢谢!!
【问题讨论】:
-
顺便说一下,请考虑formatting your code,因为这样更容易阅读。
标签: java command-line-interface options