专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java Exception

java.lang.NullPointerException空指针异常,这种情况下为何出现?

发布时间:2010-06-05 12:24:17 文章来源:www.iduyao.cn 采编人员:星星草

各位大侠,我在程序中有这么一段代码:

String[] colname = null;
for(int i=1;i <col+1;i++)
{
out.println( " <tr> ");
out.println( " <td> 字段名: ");
out.println(meta.getColumnName(i));
out.println( " <td> 类型:&nbsp; ");
out.println(meta.getColumnTypeName(i));
out.println( " </td> ");

out.println( " </td> ");
out.println( " </tr> ");
String a = meta.getColumnName(i);

colname[i-1] = a;

}
但每次运行到colname[i-1]=a;时,就会出现空指针异常java.lang.NullPointerException.
请问是什么原因呢?

------解决方法--------------------------------------------------------
colname[i-1]还没有初始化

应该把第一句
String[] colname = null;
改成
String[] colname = new String[col];

    
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: