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 实例化二维数组_Java_Arrays - Fatal编程技术网

Java 实例化二维数组

Java 实例化二维数组,java,arrays,Java,Arrays,我想制作2d数组并在以后解析它: String[][] position = new String[3][3]; position = [{id:10, x:10, y:20}, {id:5, x:30, y:40}, {id:2, x:2, y:7},]; 及 但这两条缝都不管用 关于我做错了什么有什么建议吗?您可以对数组进行常量初始化 怎么做 将[]替换为{}并在其上放置有效字符串,因为这是数组所持有的字符串 String[][] position = { {"id:10"

我想制作2d数组并在以后解析它:

String[][] position  = new String[3][3]; 
    position = [{id:10, x:10, y:20}, {id:5, x:30, y:40}, {id:2, x:2, y:7},];

但这两条缝都不管用


关于我做错了什么有什么建议吗?

您可以对数组进行常量初始化

怎么做

[]替换为{}并在其上放置有效字符串,因为这是数组所持有的字符串

String[][] position  = {  {"id:10", "x:10", "y:20"}, 
{"id:5", "x:30", "y:40"},
{"id:2", "x:2", "y:7"} };
请注意,这是一个特殊的init,只有在声明完成时才有效。。。表示以下内容无效:

String[][] position;
position  = {  {"id:10", "x:10", "y:20"},     {"id:5", "x:30", "y:40"},
{"id:2", "x:2", "y:7"} };

第一个字符串不是int,字符串应该在
之间,您的赋值应该如下:

String[][] position  = 
                 {{"id:10", "x:10", "y:20"}, {"id:5", "x:30", "y:40"}, {"2", "2", "7"}};
int[][] position  = {{10, 10, 20}, {5, 30, 40}, {2, 2, 7}};
如果您的意思是int数组,那么您的数组应该如下所示:

String[][] position  = 
                 {{"id:10", "x:10", "y:20"}, {"id:5", "x:30", "y:40"}, {"2", "2", "7"}};
int[][] position  = {{10, 10, 20}, {5, 30, 40}, {2, 2, 7}};
试试这个

int[][] multi = new int[3][3];

这相当于

int[][] multi = new int[][]{
  { 0, 0, 0 },
  { 0, 0, 0 },
  { 0, 0, 0 },
  { 0, 0, 0 },
  { 0, 0, 0 }
};

初始化后,您可以输入您的值

修复了它,谢谢。。。我不知道这是问题所在。这似乎是一个问题。您可以使用2d数组来实现这一点,但我认为最好使用字段
id
x
y
@Sotirios Delimanolis创建一个对象,如果它是int数组,那么您是对的,但我的问题是它是一个字符串,我忘记了“”。谢谢你花时间阅读我6个月的帖子,并将其标记为已回复,我真的很感激。是的,我看到你有很多正面的标记,你应该看到它的字符串数组和它需要“”。。。我正在慢慢地学习,并试图在这里取得一些积极的成绩,但有时我会无缘无故地被否决。就像今天我发布了一个正确的回复,我得到了一些负面的观点,我只是不明白它说“答案没有用”,op说是的,并感谢我帮助他。。。我从来没有说过没有理由投票,但为什么我对OP认为有用的东西投了-1票?我猜是有人很吝啬。还有很多新用户发布了一些东西,然后不回复答案,也不向上投票或向下投票,例如:我在2-3天前才开始帮忙。