public class ArrayUtil {
public static void originalArray(){
int [] arr = {2,7,5,1,0};
for (int i = 0; i < arr.length; i++) {
System.out.println("pre arr Index" + i + ":" + arr[i]);
}
int [] arr2 = new int[arr.length];
int j = 0;
for (int i = arr.length - 1; i>=0; i--) {
arr2[j] = arr[i];
j++;
}
int m = 0;
for (int k = 0; k < arr.length; k++) {
arr[m] = arr2[k];
m++;
}
for (int i = 0; i < arr.length; i++) {
System.out.println("arr Index" + i + ":" + arr[i]);
}
for (int i = 0; i < arr2.length; i++) {
System.out.println("arr2 Index" + i + ":" + arr2[i]);
}
}
public static void reverseArray(int[] arr) {
int [] arr2 = new int[arr.length];
int j = 0;
for (int i = arr.length - 1; i>=0; i--) {
arr2[j] = arr[i];
j++;}
int m = 0;
for (int k = 0; k < arr.length; k++) {
arr[m] = arr2[k];
m++;}
}
public static void printArray(int[] arr)
{
for(int i = 0; i < arr.length; i++)
{
System.out.print(arr[i] + " ");
}
}
}
Comments