java二维字符串数组
时间: 2023-09-13 14:08:19 浏览: 104
Java中二维字符串数组的定义和初始化可以参考以下代码:
```java
// 定义一个二维字符串数组
String[][] strArr = new String[3][4];
// 初始化二维字符串数组
strArr[0][0] = "A";
strArr[0][1] = "B";
strArr[0][2] = "C";
strArr[0][3] = "D";
strArr[1][0] = "E";
strArr[1][1] = "F";
strArr[1][2] = "G";
strArr[1][3] = "H";
strArr[2][0] = "I";
strArr[2][1] = "J";
strArr[2][2] = "K";
strArr[2][3] = "L";
```
上述代码中,定义了一个3行4列的二维字符串数组`strArr`,然后通过下标的方式对数组进行初始化。其中,`strArr[i][j]`表示二维数组中第i行第j列的元素。
相关问题
java二维字符串数组的输入
下面是Java中二维字符串数组的输入示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 输入二维数组的行数和列数
int rows = sc.nextInt();
int cols = sc.nextInt();
// 定义二维字符串数组
String[][] arr = new String[rows][cols];
// 循环输入二维字符串数组的每一个元素
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
arr[i][j] = sc.next();
}
}
// 输出二维字符串数组
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
sc.close();
}
}
```
在这个示例中,我们使用了Scanner类从控制台读取输入。首先输入二维数组的行数和列数,然后循环输入每个元素。最后输出整个二维字符串数组。
java 二维数组转字符串
将二维数组转为字符串可以使用Arrays.deepToString()方法,示例代码如下:
```
int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
String str = Arrays.deepToString(arr);
System.out.println(str);
```
输出结果为:[[1, 2, 3], [4, 5, 6], [7, 8, 9]]