我处于一个选项的有效参数与另一个选项的名称相同的情况。
示例:
private List<? extends MyOtherObject> setter;
<T extends BiConsumer<MyObject, List<? extends MyOtherObject>>> void setObject(T container) {
this.setter = container;
}
有效的用户输入:
options.addOption("a", true, "Option a");
options.addOption("b", false, "Option b");
,其中“ -b”是选项a的参数。
到目前为止,我的代码给了我MissingArgumentException。
有没有办法处理这种情况?
答案 0 :(得分:0)
我能够通过处理MissingArgumentException并以此方式进行处理。