Let us say, we have a Array that contains three names, Mohan, John, Paul, Kriti and Salim.
And we want to replace the name John with a new name Neal.
public class MyApplication { public static void main(String[] args) { String[] arr = {"Mohan", "John", "Paul", "Kriti", "Salim"}; System.out.println("\nBefore replacing the second element\n"); for (String str : arr) { System.out.println(str); } arr[1] = "Neal"; System.out.println("\nAfter replacing the second element\n"); for (String str : arr) { System.out.println(str); } } }
So, in the above code we have created a Array and initialised to the variable x.
String[] arr = {"Mohan", "John", "Paul", "Kriti", "Salim"};
Now, let us see, how the values are positioned in the Array
Now, if we see the above diagram, John resides at position/index 1. So, what we do is, just replace the position/index 1 (i.e. arr[1]) with the new name Neal.
arr[1] = "Neal";
And the name John gets replaced with Neal.
And we get the below output,