Apache Commons CLI :获取选项的值列表
2022-09-01 03:27:34
对于 CLI,我需要传入一个整数数组作为特定选项的输入。
示例 - 以下命令将接收一组 customerId 并执行一些操作。
myCommand -c 123 124 125
我已经使用Apache commons CLI实现了CLI,并且我正在使用getOptionValues(“c”)来检索这个数组。
问题是,它只返回数组中的第一个元素,即[123],而我希望它返回[123,124,125]。
我的代码的压缩版本,
CommandLine cmd;
CommandLineParser parser = new BasicParser();
cmd = parser.parse(options, args);
if (cmd.hasOption("c")){
String[] customerIdArray = cmd.getOptionValues("c");
// Code to parse data into int
}
有人可以帮我确定这里的问题吗?