我正在使用Apache Commons CLI命令行解析器,并且很困惑如何实现代码来处理在命令行中多次出现的标志。我目前的代码是:
if (line.hasOption(tokenOpt.getLongOpt())) {
exampleArg = line.getOptionValue(tokenOpt.getLongOpt());
System.out.println(exampleArg);
}
这只会获得第一次出现的旗帜。如果我将其更改为while循环,则它将运行无限循环。我应该使用哪种方法可以多次出现?