package com.ldbc.driver.util;
import java.util.List;
public class ListUtils {
public static <T extends Object> boolean listsOfListsEqual(List<List<T>> listOfLists1, List<List<T>> listOfLists2) {
if (listOfLists1.size() != listOfLists2.size()) return false;
for (int i = 0; i < listOfLists1.size(); i++) {
List<T> list1 = listOfLists1.get(i);
List<T> list2 = listOfLists2.get(i);
if (list1.size() != list2.size()) return false;
for (int j = 0; j < list1.size(); j++) {
if (false == list1.get(j).toString().equals(list2.get(j).toString())) return false;
}
}
return true;
}
public static <T extends Object> boolean listsEqual(List<T> list1, List<T> list2) {
if (list1.size() != list2.size()) return false;
for (int i = 0; i < list1.size(); i++) {
if (false == list1.get(i).equals(list2.get(i))) return false;
}
return true;
}
}