java - 创建一个带有两个参数的选项?
问题描述
使用 Apache 公共 CLI。我正在尝试创建一个包含两个参数的选项。我希望选项“K”后跟一个字符串参数(必需)和一个整数参数(非必需)。
我熟悉像这样使用 Option.builder Option.builder("k").hasArg().optionalArg(true).required(false).desc("string").build();
但是如何使用为选项 k 输入的两个参数构建一个选项?
https://commons.apache.org/proper/commons-cli/apidocs/org/apache/commons/cli/Option.Builder.html
我研究了在 commons/cli 网站上使用 optionBuilder ,但他们没有给出如何使用两个参数进行构建的示例。
Option KOption = Option.builder("k") .hasArg() .numberOfArgs(2) .optionalArg(true) .required(false) .desc("带有必需字符串和可选整数的参数").build();
解决方案
推荐阅读
- php - 数据表第二个表显示但没有反应
- angular - 默认选中单选按钮
- python - 如何加入从 Beautifulsoup 中完成的 html 解析获得的元素
- python - IndexError:索引1超出了轴0的范围,大小为1,同时将结果存储为python中的元组
- laravel - 如何让laravel在忘记密码输入链接时寻找管理员模型?
- c - “%”符号后面的数字有什么作用?
- java - 如何在运行时以编程方式加载字体扩展?
- wordpress - 将多个图像添加到页脚
- c - ARM 处理器如何区分负数和正数?
- javascript - 如何设置滑块轮播的最小高度等于图像的变化高度?