安卓对象数组

3

我是一名Android编程新手,目前遇到了开发类数组的难题。

Exampleclass中只声明了两个字符串变量。以下是我设想的创建类数组的方式:

Exampleclass something = new
Exampleclass();

Exampleclass[] something_else= new
Exampleclass[5];

尝试将字符串变量分配给其中一个数组类时,程序会崩溃。调试时发现单个类具有字符串值且名称正常显示,但每个数组只显示单个空值,没有字符串或名称。
是否有特定的设置方式或创建方式适用于数组类?

你想要实现什么目标? - RoflcoptrException
1个回答

4

你只是初始化了数组,而没有初始化其中的对象,你应该使用:

Exampleclass[] something_else = new Exampleclass[5]; // initialize array
for (int i = 0; i < something_else.length; i++)
    something_else[i] = new something_else();    // initialize each object in the array

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接