【发布时间】:2020-08-05 15:12:21
【问题描述】:
我尝试在 Netbeans Java 项目中使用 Properties-->Run-->Arguments with "" 或 '' 传递空白命令行参数,但没有。 我有一些参数有时必须为空或 null。
【问题讨论】:
我尝试在 Netbeans Java 项目中使用 Properties-->Run-->Arguments with "" 或 '' 传递空白命令行参数,但没有。 我有一些参数有时必须为空或 null。
【问题讨论】:
处理这种情况的常用方法是在参数为空或为空时不指定参数。像这样工作在 CLI/脚本世界中是很正常的。未指定的参数意味着要么使用默认值,要么不使用值。
除此之外,还有一些不错的 Java 库可以帮助您解析程序 options 或参数,例如:
补充说明:
args[] 时识别空/未指定的参数。main() 方法的 varargs。有趣的链接:
【讨论】:
main() 方法中的参数,它们都不能为空或为空。如果没有巧妙的解析,您将无法通过您的论点或选项实现伟大的目标。我强烈建议您调查给定的链接。它非常易于使用。
NIL)并将给定的参数与该常量进行比较以确定参数是否合法/有效或应视为空值/未指定。