默认方法:and-默认方法:or

默认方法:and

既然是条件判断,就会存在与、或、非三种常见的逻辑关系。其中将两个Predicate条件使用“与"逻辑连接起来实现“并且"的效果时,可以使用default方法and。其JDK源码为︰

 

 

如果要判断一个字符串既要包含大写“H”,又要包含大写“W”",那么∶

 

 

 

 

默认方法:or

and的“与"类似,默认方法 or 实现逻辑关系中的“或”。JDK源码为∶

 

 

如果希望实现逻辑"字符串包含大写H或者包含大写W”,那么代码只需要将"and"修改为“or"名称即可,其他都不变:

 

posted @ 2022-07-20 11:01  ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ  阅读(49)  评论(0)    收藏  举报