我有两个列表 * *ListA<MyData> listA = new ArrayList<MyData>()
** 并且ListB<MyData> listB = new ArrayList<MyData>()
都包含 MyData 类型的对象,而MyData包含这些变量。
MyData {
String name;
boolean check;
}
ListA 和 ListB 都包含 MyData 对象,现在我必须在此处比较列表的对象值名称以及检查变量,例如ListA是否包含这些对象值
ListA = ["Ram",true],["Hariom",true],["Shiv",true];
和 ListB 还包含
ListB = ["Ram",true],["Hariom",true],["Shiv",true];
然后我必须比较列表并返回 false 因为两个列表相同但是如果 ListA 包含
ListA = ["Ram",true],["Hariom",true],["Shiv",false];
和ListB包含
ListB = ["Ram",true],["Hariom",true],["Shiv",true];
然后我必须比较列表并返回true,因为两个列表不相同
反之亦然,因此任何列表值的任何细微变化我都必须返回 true。 我必须在这里提到的一件事对象可以按任何顺序排列。