我的代码示出了零指示字例外,当我赋值为int在对象阵列:空指针异常分配值时为int阵列
public class Cage {
int Value;
String Operator;
int[] placeHolders;
}
Cage o = new Cage();
o.Value = Integer.parseInt(strSplit[0]);
o.Operator = strSplit[1];
for(int i=2;i<strSplit.length;i++) {
o.placeHolders[i] = Integer.parseInt(strSplit[i]);
}
你在哪里初始化'placeHolders'使它不是'null'? –
您应该阅读Java教程的[Arrays](http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html)部分,特别是关于*声明变量以引用数组的部分*然后*创建,初始化和访问数组* – mikej