【发布时间】:2014-11-05 22:11:26
【问题描述】:
我想弄清楚为什么会出现空指针异常
我已经正确初始化了
并且已经尝试手动迭代代码
我都被部分卡住了......
private static final int PlacardHolderLength= 5 ;
private static final String PlacardHolder[]= new String[5];
int PlacardHolderRemainingslots=PlacardHolder.length;
if((Placard_Details1[0]!=null) && (Placard_Details1[2]=="no"))
{
for(int i=0 ; i<=PlacardHolder.length-1 ; i++)
{
// CHECK IF PRIMARY PLACARD IS PRESENT
System.out.println("Value" +i);
System.out.println("Valu2 " +PlacardHolder[0]);
System.out.println("PLACARD HOLDER POSITION" +PlacardHolderPositions);
if(PlacardHolder[i].equals(Placard_Details1[0]))
{
//PLACARD eXISTING DIALOG BOX
Flag_Placard_Existing=true;
AlertMessageSamePlacard();
getBannerData();
}
}
【问题讨论】:
-
不确定这与窗口泄漏有什么关系。是否有任何异常或行号或代码的 sn-p 导致问题?
-
对不起,我打错了标题...
-
我在处得到一个空指针异常
-
在for循环中..它迭代到1但我没有看到最后一个
-
您可能想阅读本教程:javawithus.com/tutorial/array-of-objects
标签: java arrays nullpointerexception