У меня есть два массива объектов, например:
Object[] array1 = {0, 1, 2, 3};
Object[] array2 = {0, 1, 2, 3};
Я хотел бы знать, равны ли массивы. Я определяю равным, так как каждое значение в массиве 1 совпадает с значением в этой позиции в массиве2. Таким образом, эти два массива будут равны.
Какое лучшее, почему нужно выяснить, равны ли эти два массива?
if(array1 == array2)
не является глубоким, так что это не сработает, и я не знаю, является ли цикл по каждому элементу и их сравнение является лучшим и наиболее эффективным способом решения этой проблемы. Есть ли у кого-нибудь лучшие предложения?
Изменить: мне нужны равные, которые могут входить в вложенные массивы.