gpt4 book ai didi

java - 如何在数组中存储字符串矩阵?

转载 作者:行者123 更新时间:2023-12-01 15:13:15 25 4
gpt4 key购买 nike

我必须在数组中存储一个字符串 矩阵(3x20),其长度可能会有所不同。我正在尝试以下代码,但收到不兼容类型错误。

如何修复此错误?

我的代码是:

int x=0;    
String[] arrayF=new String[10];
arrayF[x]= new String[3][20];

最佳答案

您不能以这种方式分配数组。您最终应该将第一个 2 数组的每个元素分配给 1 维数组。

类似于:

String[][] array2D =new String[M][N];
String[] array1D = new String[M * N];

for (int i = 0 ; i < M ; i++)
{
for (int j = 0 ; i < N ; i++)
{
array1D[(j * N) + i] = array2D[i][j];
}

}

关于java - 如何在数组中存储字符串矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12017289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com