Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中将字符串插入到2D字符串数组中?_Java_Arrays_String - Fatal编程技术网

如何在Java中将字符串插入到2D字符串数组中?

如何在Java中将字符串插入到2D字符串数组中?,java,arrays,string,Java,Arrays,String,我是Java新手 String[][] data = new String[][]; data[0][0] = "Hello"; 这是行不通的,所以有人能解释为什么以及如何让它起作用吗? 好的,在C++/Cli中,这可以很好地工作,但在Java中不行 它说: 找不到符号:类数据 声明数组时,必须指定数组的行数和列数: String[][] data = new String[2][3]; 这将初始化一个包含2行和3列的数组。一般而言: String[][] data = new String

我是Java新手

String[][] data = new String[][];
data[0][0] = "Hello";
这是行不通的,所以有人能解释为什么以及如何让它起作用吗? 好的,在C++/Cli中,这可以很好地工作,但在Java中不行

它说:

找不到符号:类数据


声明数组时,必须指定数组的行数和列数:

String[][] data = new String[2][3];
这将初始化一个包含2行和3列的数组。一般而言:

String[][] data = new String[rows][columns];
您还可以指定列数:

String[][] data = new String[2][];
但要填充它,您必须分别初始化每一行:

String[][] data = new String[2][];
data[0] = new String[3];
data[1] = new String[3];

声明数组时,必须指定数组的行数和列数:

String[][] data = new String[2][3];
这将初始化一个包含2行和3列的数组。一般而言:

String[][] data = new String[rows][columns];
您还可以指定列数:

String[][] data = new String[2][];
但要填充它,您必须分别初始化每一行:

String[][] data = new String[2][];
data[0] = new String[3];
data[1] = new String[3];

声明数组时,需要给出维度

例如

String[][] data=new String [rows][cloumns];
其中,行和列是整数

对于一维数组

String[] data = new String[size];
附言


这个问题可能会有帮助:

在声明数组时,您需要给出维度

例如

String[][] data=new String [rows][cloumns];
其中,行和列是整数

对于一维数组

String[] data = new String[size];
附言


这个问题可能会有帮助:

在为数组指定维度后效果非常好:

String[][] data=new String [10][10];
data[0][0]="Hello";

在为阵列指定尺寸后,效果非常理想:

String[][] data=new String [10][10];
data[0][0]="Hello";

需要数组的大小…即使使用字符串[][]数据=新字符串[5][5];不工作请发布整个错误消息。还要发布更多的代码,以便我们了解其位置的上下文。什么意思是
不起作用
?好的,我明白了,当它放在类中时它不起作用,但为什么?数组的大小是必需的…即使使用字符串[][]数据=新字符串[5][5];不工作请发布整个错误消息。还要发布更多的代码,以便我们了解其位置的上下文。什么意思是
不起作用
?好的,我知道了,当它放在类中时不起作用,但为什么?它们不是列?更合适的名称是什么?字符串[][]数据=新字符串[5][5],即使我添加了它,它也不起作用。@Christian可能是“深度”或“大小”?它们不是列吗?更合适的名称是什么?字符串[][]数据=新字符串[5][5],即使我加上它,它也不起作用。@Christian可能是“深度”或“大小”?