在使用Java的集合时,有些时候会需要比较两个集合是否相等,自己写方法其实也简单,但是既然有了好的实现,就不要自己造轮子了,只要了解这个轮子是什么原理就好了. public static boolean isEqualCollection(final Collection<?> a, final Collection<?> b) 传入两个Collection就可以了,我们常用的List或者Set,根据源码发现: 这个方法比较的是集合中的元素以及元素的个数,不管是List或者是Set…
CollectionUtils提供很多对集合的操作方法,常用的方法如下:(参考文章:http://www.open-open.com/code/view/1420470842125) import org.apache.commons.collections.CollectionUtils; import java.util.ArrayList; import java.util.List; public class CollectionUtilsTest { public static voi…
CollectionUtils.isEqualCollection(final Collection a, final Collection b) CollectionUtils工具类中有一个查看两个Collection是否相等的方法. public static boolean isEqualCollection(final Collection a, final Collection b) { if(a.size() != b.size()) { return false; } else {…