首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

有有关问题 望帮忙解决! 刚才发错代码了

2011-11-29 
有问题望帮忙解决!!!!!刚才发错代码了 在线等BdHouseVO[][]houseVOsnewBdHouseVO[100][100]for(inti0i

有问题 望帮忙解决!!!!! 刚才发错代码了 在线等
BdHouseVO   [][]   houseVOs   =   new   BdHouseVO[100][100];
        for(int   i=0;i <3;i++){
        for(int   j=0;j <2;j++){
        houseVOs[i][j].setVhcode(i+ " "+j);     //这里出错  
        }
        }

[解决办法]
要先对数组成员进行初始化,才能够使用。例如
Date[][] dateArray = new Date[10][10];
System.out.println(dateArray[1][1].getTime());
会报java.lang.NullPointerException异常。

Date[][] dateArray = new Date[10][10];
dateArray[1][1] = new Date();
System.out.println(dateArray[1][1].getTime());
就可以了。
[解决办法]
报的什么错误啊?
有初始化么?
[解决办法]
BdHouseVO [][] houseVOs = new BdHouseVO[100][100];
虽然定义了数组,但里面的东西是null
在里面的for循环的第一句加上houseVOs[i][j]=new BdHouseVO ();
[解决办法]
需要构造对象,再去使用。

热点排行