Я попытался сделать независимую копию массива, но не смог получить его. см., что я не могу скопировать его целое целое с помощью цикла for из-за соображений эффективности. Есть ли другой путь? Это был мой код:
int[] temp = new int[arr.length];
temp = arr;