如何在Java中将字符串插入到2D字符串数组中?
我是Java新手如何在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
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可能是“深度”或“大小”?