mahout学习之TasteOptionParser(2)

本文介绍Apache Commons CLI2库的使用方法,包括如何通过DefaultOptionBuilder构建命令行选项,设置选项的长名、短名、描述等属性,并通过ArgumentBuilder定义参数集合的最大和最小数量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DefaultOptionBuilder  

       withLongName(String)  设置长命令     就是在终端输入的命令名字

       withShortName(String)  设置短命令   

       withDescription(String)  设置该命令的描述

       withRequired(boolean) false表示该命令可选   true表示在终端必须输入该命令

       withArgument(Argument) 设置命令的参数     因为一个命令后可能跟着不止只有一个参数   而是一个集合 故需要设置吧

       create()  创建

ArgumentBuilder 

      withName(String)  给参数集合设置名称

      withMaximum(int)  设置集合中参数最大个数

      withMinimum(int)   设置集合中参数最小个数

      create()   创建

GroupBuilder

       withOption(Option) 给组添加选项 option

       withMaximum(int)  设置组中选项最大个数

       withMinimum(int)   设置组中选项最小个数

       create() 创建


具体参考:http://commons.apache.org/sandbox/commons-cli2/apidocs/index.html

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值