# 1D Arrays_2 ## Inserting at an index in Array Given an array and element X. We have to update our array at index Y with value X. Example: arr of size 4 given. Insert 89 at 2nd index. Code : ```java int ar[] = {33,3,4,5}; ar[2] = 89; System.out.println(ar[2]); ``` Output : ``` 89 ``` Explanation : ``` Value at index 2 has been updated with 89. Updated array: {33, 3, 89, 5} ``` ## Swapping elements in an array Given an array and two indexes x, y. Swap elements of index X and Y. Example: Array = {33,3,4,5}. Swap element at index 2 with index 1 element. Final array = {33, 4, 3, 5}. Code : ```java int ar[] = {33,3,4,5}; int temp = ar[2]; ar[2] = ar[1]; ar[1] = temp; ``` Final Array: ``` {33, 4, 3, 5} ``` Explanation: ``` Index 1 element swapped with index 2 element. ``` ## Printing elements of a given range of indices in an array Given an array. Print all the elements in given range of indices from x to y both inclusive. Example: ar = {33,3,4,5,6,7}. Print elements between index 2 to 4 both inclusive. Code : ```java int ar[] = {33,3,4,5,6,7}; for (int i = 2; i <= 4; i++) { System.out.println(ar[i]); } ``` Output : ``` 4 5 6 ``` Explanation : ``` Here all the elements between index 2 to index 4 are printed. ```