Недавно я понял, что вы можете дублировать массив как этоткак сравнить дублированные массивы
System.arraycopy(src,0,dup,0,src.length);
Однако, несмотря на то, что оба массива являются одинаковыми, если сравнивать их с помощью
if(src==dup)
...//print true
else if(src!=dup)
...//print false
Это всегда будет выводить false. Нужно ли дублировать массив, который не изменяется с оригинальным, а также может правильно сравнить эти два?
Вы ищете "глубокую копию". Есть несколько вопросов, которые могут быть связаны. http://stackoverflow.com/questions/1564832/how-do-i-do-a-deep-copy-of-a-2d-array-in-java – jdv