gpt4 book ai didi

Android:初始化类型的二维数组

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

我确定这是我的一些基本误解,但是......

我想上课:

public class Foo {
String bar;
}

然后声明一个二维数组:

Foo[][] foobar = new Foo[3][3];

这很好用,但是当我到达那个点并查看 foobar 时,每个元素都是空的。现在我可以在此时初始化每个元素,但这似乎是错误的。我不知道我是否需要在我的类中有一些特殊的构造函数或什么。

我是 Android 和 Java 的新手,所以任何帮助将不胜感激。

最佳答案

您必须初始化每个元素。您正在做的是创建一个包含 9 个元素的空二维数组。但是,您可以做的是将一个 for 循环嵌套在另一个 for 循环中,该循环将每个元素初始化为 new Object() (或您需要的任何类)。在那种情况下,什么都不会为空。

关于Android:初始化<class>类型的二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6893294/

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