第六十一篇:commons-cli使用介绍

Apache Commons CLI 是一个用于解析命令行参数的Java库。它包括定义、解析和审讯三个阶段,帮助开发者处理命令行输入。通过定义命令,使用解析器解析参数,然后通过返回的对象执行实际操作。本文以一个列出指定目录文件信息的示例,展示了其基本用法。
摘要由CSDN通过智能技术生成

commons-cli是Apache开源组织提供的用于解析命令行参数的包,命令行的处理共分为三个阶段:定义阶段、解析阶段和审讯阶段。

在定义阶段,我们需要使用Options类来定义我们需要使用的命令。

方法摘要:

返回值 方法名 说明
Options addOption(Option opt) 添加一个选项实例
Options addOption(String opt, boolean hasArg, String description) 添加一个只包含短名称的选项
Options addOption(String opt, String description) 添加一个只包含短名称的选项
Options addOption(String opt, String longOpt, boolean hasArg, String description) 添加一个包含短名称和长名称的选项
Options addOptionGroup(OptionGroup group) 添加一个选项组
List<String> getMatchingOptions(String opt) 获得匹配选项的长名称集合
Option getOption(String opt) 通过长名称或短名称获得选项
OptionGroup getOptionGroup(Option opt) 获得选项所在的选项组
Collection getOptions() 获得一个只读的选项集合
List getRequiredOptions() 获得必须的选项集合
boolean hasLongOption(String opt) 判断是否存在选项
boolean hasOption(String opt) 判断是否存在选项
boolean hasShortOption(String opt)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值