大佬教程收集整理的这篇文章主要介绍了Groovy的“in”运算符,用于包含String和GString元素的列表,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
List<String> list = ["test-${1+2}","test-${2+3}","test-${3+4}"] List<String> subl = ["test-1","test-2","test-3"] println subl.findAll { it in list }
输出:
[]
List<String> list = ["test-${1+2}" as String,"test-${2+3}" as String,"test-${3+4}" as String] List<String> subl = ["test-1","test-3"] println subl.findAll { it in list }
输出:
[test-3]
List<String> list = ["test-${1+2}","test-3"] assert subl.findAll{ it in list }==[] // wrong // usE intersect for a shorter version,which uses equals assert subl.intersect(list)==['test-3'] // or with sets... assert subl.toSet().intersect(list.toSet())==['test-3'].toSet() // spread to `toString()` on your search List<String> list2 = ["test-${1+2}","test-${3+4}"]*.toString() assert subl.findAll{ it in list2 }==['test-3']
以上是大佬教程为你收集整理的Groovy的“in”运算符,用于包含String和GString元素的列表全部内容,希望文章能够帮你解决Groovy的“in”运算符,用于包含String和GString元素的列表所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。