how to delete an element from an array in java data structure 1

how to delete an element from an array in java data structure

import java.util.Arrays; 
class Main {   
public static void main(String[] args) 
    {   
        // define original array 
        int[] tensArray = { 10,20,30,40,50,60}; 
 
        // Print the original array 
        System.out.println("Original Array: " + Arrays.toString(tensArray)); 
 
        // the index at which the element in the array is to be removed 
        int rm_index = 2; 
 
        // display index 
        System.out.println("Element to be removed at index: " + rm_index); 
 
        // if array is empty or index is out of bounds, removal is not possible 
          if (tensArray == null
            || rm_index< 0
            || rm_index>= tensArray.length) { 
 
            System.out.println("No removal operation can be performed!!");
        } 
        // Create a proxy array of size one less than original array
        int[] proxyArray = new int[tensArray.length - 1]; 
 
        // copy all the elements in the original to proxy array except the one at index 
        for (int i = 0, k = 0; i <tensArray.length; i++) { 
 
            // check if index is crossed, continue without copying 
            if (i == rm_index) { 
                continue; 
            } 
 
            // else copy the element
            proxyArray[k++] = tensArray[i]; 
        } 
 
       // Print the copied proxy array 
       System.out.println("Array after removal operation: " + Arrays.toString(proxyArray)); 
    } 
}

Here is what the above code is Doing:
1. Create an original array of size 6.
2. Print the original array.
3. Define the index at which the element is to be removed.
4. Print the index.
5. Check if the array is empty or the index is out of bounds. If yes, then removal is not possible.
6. Create a proxy array of size one less than the original array.
7. Copy all the elements in the original array to the proxy array except the one at the index.
8. Print the copied proxy array.

Similar Posts