线程" main"中的例外情况java.lang.NullPointerException这是什么意思?

时间:2015-03-18 15:50:18

标签: nullpointerexception

public void addEventTime(String eTimesIn) 
{ 
  if (numETimes == eTimes.length) {
     increaseEventTimesCapacity();
  }

  eTimes[eTimes.length - 1] = eTimesIn;
}

1 个答案:

答案 0 :(得分:0)

直接从Docs:

  

当应用程序在某个情况下尝试使用null时抛出   对象是必需的。其中包括:

     
      
  • 调用a的实例方法   null object。

  •   
  • 访问或修改空对象的字段。

  •   
  • 服用   null的长度就像它是一个数组一样。
  •   
  • 访问或修改   null的插槽就像它是一个数组一样。
  •   
  • 抛出null,就好像它是一样   可怜的价值。
  •   

我猜你的eTimes[eTimes.length - 1] = eTimesIn;正在尝试访问null。