gpt4 book ai didi

java - 数组第二维初始化失败 - Java

转载 作者:行者123 更新时间:2023-11-30 04:08:11 25 4
gpt4 key购买 nike

我很抱歉问这样一个基本问题,但我自己无法看到我的代码在哪里出错。我正在尝试定义一个二维对象数组,据我所知,代码无法注册第二维。因此,后面的代码无法指定数组内的二维索引,因为第二维仅作为空数量存在。

我感觉这里很蠢。我必须想象我的错误是一些明显基本的错误,因为没有足够的代码涉及它的细微差别,但我看不到它!我非常感谢您能给我任何帮助,让我能够集中精力解决这个问题。

这是我的代码:

int x = 17;
Object[][] 2Darr = new Object[50][x];

运行此代码会生成一个定义为 [50][] 的数组。

最佳答案

java 中没有这样的二维数组。只有数组的数组。你能做的是

Object[][] arr = new Object[50][];
arr[0] = new Object[5]; // zeroth element of arr with value as an array of 5 elements
arr[1] = new Object[7]; // first element of arr with value as an array of 7 elements

关于java - 数组第二维初始化失败 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20256615/

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