MVEL2表达式排除关系: 如何判断不包含
使用MVEL2表达式判断不包含关系
在MVEL2表达式中,可以使用 '!' 运算符来表示不包含关系。
场景: 假设您需要判断变量 'a' 是否不包含变量 'b'。
表达式: 您可以使用以下表达式:java!a.contains(b)
解释:
!: 逻辑非运算符,表示对后面的表达式取反。*a.contains(b): 判断变量 'a' 是否包含 'b'。 如果包含则返回 'true',否则返回 'false'。
返回值: 该表达式返回一个布尔值:
true: 如果变量 'a' 不包含 'b'。*false: 如果变量 'a' 包含 'b'。
示例:
假设 'a' 是一个字符串 'hello world', 'b' 是字符串 'world'。 则表达式 !a.contains(b) 将返回 'false',因为 'a' 中包含 'b'。
总结:
使用 '!' 运算符结合 'contains()' 方法可以方便地在MVEL2表达式中表示不包含关系,进行逻辑判断。
原文地址: https://www.cveoy.top/t/topic/fLf2 著作权归作者所有。请勿转载和采集!