我正在使用argparse4j来解析命令行参数。我想添加一个参数,当存在时,将布尔值设置为 true,否则默认为 false。我不想在参数中包含 true 或 false,只包含标识符,因此运行时它看起来像这样:
java firstArg --enable-boolean
Run Code Online (Sandbox Code Playgroud)
这个答案表明,在 Python 中,我可以设置action参数来存储 true 或 false 值,如下所示:
Run Code Online (Sandbox Code Playgroud)parser.add_argument('-b', action='store_true', default=False)
我如何使用 argparse4j 在 Java 中做同样的事情?