Accessing and updating the values of a 2D array

In Java, accessing and updating values in a 2D array is done using the row and column indices. The general format is:

- **Accessing a value**: array[row][column]
- **Updating a value**: array[row][column] = newValue;

image

Popcorn Hack 1 (Part 2)

  • Update the values of the array, you made in part 1 to the group members in another group

String[][] method1 = {
    {"Tarun", "Jon"},
    {"Srijan", "Ian"}
};

String[][]method2=new String[2][2];
method2[0][0]="Tarun";
method2[0][1]="Jon";
method2[1][0]="Srijan";
method2[1][1]="Ian";


String[]names={"Tarun","Jon","Srijan","Ian"};
String[][]method3=new String[2][2];
int i=0;
int j=0;
for(int index=0;index<names.length;index++){
    method3[i][j]=names[index];
    j+=1;
    if(j==2){
        j=0;
        i+=1;
    }
}
System.out.println(Arrays.deepToString(method1));
System.out.println(Arrays.deepToString(method2));
System.out.println(Arrays.deepToString(method3));


String[][]newArray={
    {"Tanav","Sri"},
    {"Saathwik","Aiden"}
};
method1=newArray;
method2=newArray;
method3=newArray;

System.out.println(Arrays.deepToString(method1));
System.out.println(Arrays.deepToString(method2));
System.out.println(Arrays.deepToString(method3));

[[Tarun, Jon], [Srijan, Ian]]
[[Tarun, Jon], [Srijan, Ian]]
[[Tarun, Jon], [Srijan, Ian]]
[[Tanav, Sri], [Saathwik, Aiden]]
[[Tanav, Sri], [Saathwik, Aiden]]
[[Tanav, Sri], [Saathwik, Aiden]]