1

JCommander中如何获取参数的输入顺序?
我想知道首先输入了哪个参数。
例如

Myapp --cut -- reverse
Myapp --reverse -- cut

这在 Jcommander 中可行吗?
如果是这样,怎么办?

4

1 回答 1

1

实现您的需求的一种方法是而不是定义多个标志。

请参见Arities(参数的多个值)

然后阅读您的命令参数:

@Parameter(names = "-cmd", variableArity = true)
public List<String> commands= new ArrayList<>();

MyApp -cmd cut reverse -anotherCmd 
于 2020-03-07T00:56:48.863 回答