String[][] str = new String[5][5];
str[0][0]= "000";
str[0][1]= "111";
str[0][2]= "222";
str[0][3]= "333";
str[0][4]= "444";
str[1][0]= "555";
str[1][1]= "666";
str[1][2]= "777";
str[1][3]= "888";
str[1][4]= "999";
for (int i = 0; i < str.length; i++)
{
for (int j = 0; j< str.length; j++)
{
if(null != str[i][j])
{
System.out.println("["+i+"]" +"["+ j+"]");
System.out.println("["+str[i][j]+"]");
}
}
}
str[0][0]= "000";
str[0][1]= "111";
str[0][2]= "222";
str[0][3]= "333";
str[0][4]= "444";
str[1][0]= "555";
str[1][1]= "666";
str[1][2]= "777";
str[1][3]= "888";
str[1][4]= "999";
for (int i = 0; i < str.length; i++)
{
for (int j = 0; j< str.length; j++)
{
if(null != str[i][j])
{
System.out.println("["+i+"]" +"["+ j+"]");
System.out.println("["+str[i][j]+"]");
}
}
}
for (String[] strings : str) {
for (String string : strings) {
System.out.println(string);
}
}
str[0][0] = "000";
str[0][1] = "111";
str[0][2] = "222";
str[0][3] = "333";
str[0][4] = "444";
str[1][0] = "555";
str[1][1] = "666";
str[1][2] = "777";
str[1][3] = "888";
str[1][4] = "999";
for (int i = 0; i < 25; i++)
if (str[i / 5][i % 5] != null) {
System.out.println("[" + i / 5 + "][" + i % 5 + "]");
System.out.println("[" + str[i / 5][i % 5] + "]");
}另外,Java实质上没有多维数组,建议LZ不要纠结这个问题,以免捡了芝麻丢了西瓜。