2

if not equalbeanshell中的语句是什么?如果这是相等的:

if ("myVarValue".equals(vars.get("MY_VARIABLE")))
4

1 回答 1

4

使用!一元boolean逻辑补码运算符:

if (!"myVarValue".equals(vars.get("MY_VARIABLE")))

参考

一元运算符的操作数表达式的类型!必须是booleanor Boolean,否则会发生编译时错误。一元逻辑补码表达式的类型是boolean

在运行时,操作数会在必要时进行拆箱转换;一元逻辑补码表达式的值是true如果(可能转换的)操作数值为false并且false(可能转换的)操作数值为true


测试的另一种选择if (!something)是测试if (something == false)

相关问题

于 2010-07-05T12:15:11.757 回答