我正在使用属性-D
方法在命令行上为 jar 文件提供参数。这是代码:
String prop1 = "one";
String val1 = System.getProperty(prop1);
System.out.println(val1);
这可行,但是当我尝试在更大的程序中实现它时,会发生奇怪的事情。没有参数,这将打印null
,这很好。但是,如果我再做类似的事情boolean test = val1.equals(null);
,我会遇到似乎与我提供的代码无关的问题。有什么想法吗?