我有一个字符串数组pointAddress,我想检查每个条目是否包含来自另一个数组的字符串,validPointTypes。
def pointAddress = [‘ BACnet的 </跨度> :// 240101 / AV:3’,‘ BACnet的 </跨度> :// 240101 / BV:9 ’,‘ BACnet的 </跨度> :// 240101 / AV:7’,‘ BACnet的 </跨度> :// 240101 / BALM:15’ ]def validPointTypes = [‘AV’,‘AI’,‘AO’,‘ANI’,‘ANO’,‘BV’,‘BI’,‘BO’,‘BNI’,‘BNO’]
现在我只有一个巨大的if语句。
j
def valid = pointAddress.findAll { a -> validPointTypes.any { a.contains(it) } }
应该这样做