使用apache commons cli定义位置参数

特里

我想定义一个包含命名参数和位置参数的Apache Commons CLI解析器。

program [-a optA] [-b optB] [-f] pos1 pos2

如何验证pos1和pos2?

特里

快速阅读文档,我不知道CommandLine类将提供对其余位置参数的访问。

解析在命令行上传递的选项后,其余参数在CommandLine.getArgs()方法中可用

public static void main(String[] args) {
      DefaultParser clParse = new DefaultParser();
      Options opts = new Options();
      opts.addOption("a", true, "Option A");
      opts.addOption("b", true, "Option B");
      opts.addOption("f", false, "Flag F");

      CommandLine cmdLine = clParse.parse(opts, args); 
      System.out.println(cmdLine.getArgs().length);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Apache Commons CLI参数值

来自分类Dev

Apache Commons CLI参数值

来自分类Dev

Apache Commons CLI(选项)

来自分类Dev

使用Apache Commons CLI的互斥选项

来自分类Dev

在不带连字符的Apache Commons CLI中使用选项

来自分类Dev

Apache Commons CLI:如何防止对选项使用短名称?

来自分类Dev

Apache Commons CLI-重复的选项

来自分类Dev

如何导入 jar apache commons cli

来自分类Dev

Apache Commons CLI 1.3.1:在带有多个参数的另一个选项之后的选项被作为ARGUMENT使用

来自分类Dev

使用commons-cli创建子命令

来自分类Dev

如何使用带有自定义名称的Apache Commons IO在Java中复制文件?

来自分类Dev

Apache Commons CLI:是否已取代已弃用的OptionBuilder?

来自分类Dev

Apache Commons CLI无法按预期进行解析?

来自分类Dev

获取 apache.commons.cli.CommandLine 作为字符串

来自分类Dev

在Apache Commons Math中的程序流程期间更改分发参数

来自分类Dev

使用Apache Commons Collections中的MultiValueMap

来自分类Dev

使用Apache Commons Math插值函数

来自分类Dev

使用Apache Commons HttpClient上传SmbFile

来自分类Dev

使用Apache Commons数学所需的指导

来自分类Dev

使用Apache Commons的DecodeBase64

来自分类Dev

使用Apache Commons Math所需的指导

来自分类Dev

Apache Commons Unzip方法?

来自分类Dev

org.apache.commons.discovery.DiscoveryException:没有为org.apache.commons.logging.LogFactory定义的实现

来自分类Dev

org.apache.commons.discovery.DiscoveryException:没有为org.apache.commons.logging.LogFactory定义的实现

来自分类Dev

如何使用Commons CLI传递(以及获取后)参数数组?

来自分类Dev

Apache Commons Lang HashCodeBuilder冲突

来自分类Dev

Apache Commons Lang 2与3

来自分类Dev

Apache Commons Configuration Cant保存

来自分类Dev

Apache Commons CSV跳过行

Related 相关文章

  1. 1

    Apache Commons CLI参数值

  2. 2

    Apache Commons CLI参数值

  3. 3

    Apache Commons CLI(选项)

  4. 4

    使用Apache Commons CLI的互斥选项

  5. 5

    在不带连字符的Apache Commons CLI中使用选项

  6. 6

    Apache Commons CLI:如何防止对选项使用短名称?

  7. 7

    Apache Commons CLI-重复的选项

  8. 8

    如何导入 jar apache commons cli

  9. 9

    Apache Commons CLI 1.3.1:在带有多个参数的另一个选项之后的选项被作为ARGUMENT使用

  10. 10

    使用commons-cli创建子命令

  11. 11

    如何使用带有自定义名称的Apache Commons IO在Java中复制文件?

  12. 12

    Apache Commons CLI:是否已取代已弃用的OptionBuilder?

  13. 13

    Apache Commons CLI无法按预期进行解析?

  14. 14

    获取 apache.commons.cli.CommandLine 作为字符串

  15. 15

    在Apache Commons Math中的程序流程期间更改分发参数

  16. 16

    使用Apache Commons Collections中的MultiValueMap

  17. 17

    使用Apache Commons Math插值函数

  18. 18

    使用Apache Commons HttpClient上传SmbFile

  19. 19

    使用Apache Commons数学所需的指导

  20. 20

    使用Apache Commons的DecodeBase64

  21. 21

    使用Apache Commons Math所需的指导

  22. 22

    Apache Commons Unzip方法?

  23. 23

    org.apache.commons.discovery.DiscoveryException:没有为org.apache.commons.logging.LogFactory定义的实现

  24. 24

    org.apache.commons.discovery.DiscoveryException:没有为org.apache.commons.logging.LogFactory定义的实现

  25. 25

    如何使用Commons CLI传递(以及获取后)参数数组?

  26. 26

    Apache Commons Lang HashCodeBuilder冲突

  27. 27

    Apache Commons Lang 2与3

  28. 28

    Apache Commons Configuration Cant保存

  29. 29

    Apache Commons CSV跳过行

热门标签

归档