如何正確初始化內(nèi)嵌類對象數(shù)組的對象數(shù)組?代碼如下:
class Listnode {
Listnodesets[] datals;
}
class Listnodesets{
private String datalnodesname;
Rearnode firstnodeonsets;
}
我是這樣初始化的,但總報NULLpoint的錯誤:
Listnode[] vertexs = new Listnode[setslength]; for(int i = 0;i < setslength;i++){
vertexs[i] = new Listnode(); } for(int i =0;i < sl;i++){
Listnodesets[] datals = new Listnodesets[skyslength];
for(int j = 0;j < skyslength;j++){
datals[j] = new Listnodesets();
datals[j].datalnodesname = inputvalue; } }
請問正確的初始化方式是什么?求代碼
1 回答

www說
TA貢獻1775條經(jīng)驗 獲得超8個贊
代碼: 你寫的沒問題啊
class A{
B[] b;
}
class B{
private String data;
}
@Test
public void fn(){
A[] a = new A[5];
for(int i = 0;i<5;i++){
a[i] = new A();
}
System.out.println(a.length);//5
for(int i = 0;i<10;i++){
B[] b = new B[5];
for(int j = 0;j< 5;j++){
b[j] = new B();
b[j].data="abc";
}
System.out.println("b--" + b.length);
}
}
//log
5
b--5
b--5
b--5
b--5
b--5
添加回答
舉報
0/150
提交
取消