beanshell中的if not equal
语句是什么?如果这是相等的:
if ("myVarValue".equals(vars.get("MY_VARIABLE")))
答案 0 :(得分:4)
使用!
一元boolean
逻辑补码运算符:
if (!"myVarValue".equals(vars.get("MY_VARIABLE")))
一元
!
运算符的操作数表达式的类型必须是boolean
或Boolean
,否则会发生编译时错误。一元逻辑补码表达式的类型是boolean
。在运行时,如果需要,操作数可以进行拆箱转换;如果(可能转换的)操作数值为
true
,则一元逻辑补码表达式的值为false
,如果(可能转换的)操作数值为false
,则为true
。 / p>
测试if (!something)
的另一个选择是测试if (something == false)
。