创建一个ADT类型的(class)的数组对象的时候,是new出来的,接下来对它的对象进行操作的时候为什么回出现空指针异常?(有代码) 二分查找的算法写错了一个地方,呵呵,应该是while( big >= small),大家继续帮忙那个空指针异常原因是什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在 dir[i].setName( i + " 's name");//出现空指针异常这句上面加一个dir[i] = new DirectoryEntry();就正确了。因为JAVA创建ARRAY的时候,不是基本类型的,也就是对象都默认为NULL的。 DirectoryEntry dir[] = new DirectoryEntry[10];数组中的对象元素没有实例化改为dir[1]=new DirectoryEntry(); 关于JScrollPane滚动面板的问题 <一只菜鸟被空指针按到了> 关于注册jdbc的Driver问题 菜鸟问题 继承 关于在Myecliplse中设置JSP环境的问题,请大家看下....,谢谢..... 求Java Swing 中JCheckBox 不灰化 也不让修改其选中状态的方法。 请教大侠们!java简单问题? 数组问题 如何使JInternalFrame最大化时“最大”“最小”按钮出现在菜单栏? 关于输入对话框返回的字符串问题,大侠救命! 哪位好人有方正国际的面试题吗?帮个忙吧?发一芬 是否可以将java下的CLASS文件转为DLL等,可以在DELPHI下调用。
dir[i].setName( i + " 's name");//出现空指针异常
这句上面加一个
dir[i] = new DirectoryEntry();
就正确了。因为JAVA创建ARRAY的时候,不是基本类型的,也就是对象都默认为NULL的。
数组中的对象元素没有实例化
改为
dir[1]=new DirectoryEntry();