我是org.apache.commons.cli库的新手,并且有一个问题。 假设我有两个选项-c和-r。
args = {“ -c”,“ apple”,“-r”}
public static void main(String[] args) throws ParseException {
CommandLineParser parser = new DefaultParser();
Options options = new Options();
options.addOption("c", "concatenate", true, "Concatenate Characters");
options.addOption("r","reverse",false, "reverse characters");
CommandLine commands = parser.parse(options, args);
if (commands.hasOption("c")) {
System.out.println("sentence: " + commands.getOptionValue("c"));
}
}
因此,我希望输出是“句子:苹果”作为输出。
我的问题是,如果args为{“ -c”,“-r”},该怎么办?
如何使“ -r”识别为类似于“ apple”的字符串(不是选项之一),以使输出为“ sentence:-r”?