I have original array of
public static void main (String[] arg) {
int[] array = {1,5,6,8,4,2}
for (int i = 0; i < array.length; i++) {
System.out.print("List 1 = " + array[i] + ",");
}
swap(array);
for (int i = 0; i < array.length; i++) {
System.out.print("List 2 = "+array[i] + ",");
}
}
private static int swap (int[] list){
Arrays.sort(list);
}
The output is
List 1 = 1,5,6,8,4,2
List 2 = 1,2,4,5,6,8
What I want the answer to be is
List 1 = 1,5,6,8,4,2
List 2 = 1,5,6,8,4,2
even after sorting. How can I do it?
int[] originalArray = {1,5,6,8,4,2};
int[] backup = Arrays.copyOf(originalArray,originalArray.length);
Arrays.sort(backup);
After the execution of the code above, backup
becomes sorted and originalArray
stays same.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With