Java定义一个字符串型二维数组

如题所述

Java中二维数组的定义方式是使用两组方括号,例如`String[][] array`表示一个字符串型二维数组。下面是一个定义一个字符串型二维数组的示例代码:

```java
String[][] array = new String[3][5];
```

这个代码创建了一个3行5列的字符串型二维数组。你也可以直接初始化二维数组,例如:

```java
String[][] array = {
{"Apple", "Banana", "Cherry"},
{"Dog", "Cat", "Elephant"},
{"Monday", "Tuesday", "Wednesday"}
};
```

这个代码中,我们定义了一个3行3列的字符串型二维数组,每个元素都是一个字符串。第1行的元素是“Apple”、“Banana”和“Cherry”,第2行的元素是“Dog”、“Cat”和“Elephant”,第3行的元素是“Monday”、“Tuesday”和“Wednesday”。

如果我们想要访问这个二维数组的第2行第3列的元素(即“Elephant”),可以使用如下语句:

```java
String element = array[1][2];
```

在这里,方括号里的第一个数字1代表了二维数组中的第1行(因为计数从0开始),方括号里的第二个数字2代表了二维数组中的第3列。元素“Elephant”就存在于数组的第2行第3列。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-15
从编译日志上看,应该是标点问题
例如:第一行乐乐那个,583911后面那个逗号和0后面那个逗号明显不一样,有一个应该是用了中文的标点,检查后再试试
ps: 0 后面那个像是中文的追问

是的,我刚才没看出来

第2个回答  2015-04-15
检查一下程序里面的标点符号,应该是因为有中文状态的标点引起的追问

我检查了,没有,不知道怎么回事

追答

这是你上面截图的一部分,两个逗号明显不一样...不知道是你发的截图有问题,还是你实际代码改动过..

本回答被提问者采纳
相似回答