使用:[org.apache.commons.collections4] listutils.isequallist(list1,list2)public
static
void
main
(string[
] args)
注意:使用listutils.isequallist()方法是區分順序的,順序不一樣也不相等
如:
如果想要不按照順序判斷的話,即是想讓上面的值相等,使用listutils.isequallist這個方法就不合適了list
list1 =
newarraylist
<
>()
;list
list2 =
newarraylist
<
>()
; list1.
add(
"2")
; list1.
add(
"1");
list2.
add(
"1")
; list2.
add(
"2")
;boolean isequal = listutils.
isequallist
(list1,list2)
;//false
可以使用:list1.containsall(list2)&&list2.containsall(list1)方法
Java實現比較兩個List集合是否相等
參考的文章兩個list比較內容是否一樣寫的,主要對文章講到的比較演算法的具體實現進行了完善改造。比較兩個list集合是否相等 注 1.如果乙個list的引用為null,或者其包含的元素個數為0,那麼該list在本邏輯處理中都算作空 2.泛型引數e涉及到物件,所以需要確保正確實現了對應物件的equal...
Java實現比較兩個List集合是否相等
比較兩個list集合是否相等 注 1.如果乙個list的引用為null,或者其包含的元素個數為0,那麼該list在本邏輯處理中都算作空 2.泛型引數e涉及到物件,所以需要確保正確實現了對應物件的equal 方法。param list1 param list2 return public static...
比較兩個Bean是否相等
最近專案中,反覆需要用到比較兩個bean是否全等的情況,許多人都是乙個元素乙個元素的比下去 比較兩個bean中所有元素是否全等,是返回true,有乙個不等則返回false 引數的位置和結果無關 param obj1 第乙個bean param obj2 第二個bean return 是否全等的boo...