自定义工具类之”判断两个集合中是否有一个相同的值-》CollectionUtils.containsAny(集合1,集合2)“
判断两个集合中是否有一个相同的值
CollectionUtils.containsAny(集合1,集合2)就可以满足以下条件
两个集合中,只要有一个值相同就直接返回true
如:集合1:"123,112" 和 集合2:"12,123,1234,12345" 返回true
如:集合1:"123,12" 和 集合2:"12,123,1234,12345" 返回true
如:集合1:"1213,112" 和 集合2:"12,123,1234,12345" 返回false
/**
* 判断两个集合中是否有一个相同的值
*
* @param c
* @param b
* @return
*/
public static boolean contains(Collection<?> c,Collection<?> b) { if (CollectionUtils.isEmpty(c) || CollectionUtils.isEmpty(b)) { return false; } for (Object e : c) { if (b.contains(e)) { return true; } } return false; }
* 博客文章部分截图及内容来自于学习的书本及相应培训课程,仅做学习讨论之用,不做商业用途。
* 如有侵权,马上联系我,我立马删除对应链接。
* 备注:王子威
* 我的网易邮箱:wzw_1314_520@163.com