命令参数解析库JCommonder

1.JCommander 是一个非常小的Java 类库,用来解析命令行参数。

2.参数类型:可以是任意类型,但我使用的只有 List,String.

  @Parameter(name="-s")  

  private String authString;

  @Parameter(name="-list" variableArity=true)

  private List<String> companyId;

如果不是基本类型,list,以及String类型的话,那么就需要转换器转换类型.

3.  -s , -list 后面 输入参数,默认空格分割,  variableArity(即无限接受参数).

     也可以定义分隔符:@Parameters(separators = "=") {该注解定义在类上.}

原文地址:https://www.cnblogs.com/wayf/p/5970055.html