5. Write a program to insert value in a specific array position

import java.util.Arrays;

public class Main {
    public static void main(String[] args) {
        int[] numbers={14,12,9,15,17,21,23,5,8,25};
        System.out.println("Before inserting:\n"+Arrays.toString(numbers));
        String newArr=insertValue(numbers,2,6); //inserting 6 in array 2nd index
        System.out.println("After inserting:");
        System.out.println(newArr);

    }
    public static String insertValue(int[] arr, int arrayIndex, int value){
        for(int i=arr.length-1;i>arrayIndex;i--){
            arr[i]=arr[i-1];
        }
        arr[arrayIndex]=value;
        return Arrays.toString((arr));

    }
}
Output:
Before inserting:
[14, 12, 9, 15, 17, 21, 23, 5, 8, 25]
After inserting:
[14, 12, 6, 9, 15, 17, 21, 23, 5, 8]
about author

admin

salmansrabon@gmail.com

If you like my post or If you have any queries, do not hesitate to leave a comment.

Leave a Reply

Your email address will not be published. Required fields are marked *