Java Topics

Insert the element in an Array

public class InsertElementInArray {

public static int[] insertion(int[] ar,int el,int po) {

int[] nar=new int[ar.length+1];

for(int i=0;i<po;i++) {

nar[i]=ar[i];

}

nar[po]=el;

for(int i=po+1;i<nar.length;i++) {

nar[i]=ar[i-1];

}

return nar;

}

public static void main(String[] args) {

int[] a= {1,4,2,6,8};

int ele=7;

int pos=2;

int[] res=insertion(a,ele,pos);

System.out.println("after inserting element in array");

for(int i=0;i<res.length;i++) {

System.out.print(res[i]+" ");

}

}

}


Output:

after inserting element in array
1 4 7 2 6 8