有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在JCommander中获取参数的输入顺序?

如何获取JCommander中参数的输入顺序
我想知道哪个参数是先输入的
比如

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

这在Jcommander中可能吗
如果是,怎么做


共 (1) 个答案

  1. # 1 楼答案

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

    Arities (multiple values for parameters)

    然后阅读命令参数:

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