Java空指针异常怎么解决吖
Exception in thread "main" java.lang.NullPointerException
at com.hulliu.Airport.check(Airport.java:19)
at com.hulliu.Test.main(Test.java:20)
19行前后代码
public void check(String endPoint){
//查询
Airline p=air.indexOf(endPoint);
if(p!=null){
p.check();
}else
System.out.println("无到达该地点航班");
}
indexOf方法
public Airline indexOf(String x){
int j = 0;// j为计数器
while (j < curLen ){
// 从顺序表中的首结点开始查找,直到listElem[j]指向元素x或到达顺序表的表尾
if(listElem[j].endPoint.equals(x)){
Airline e = listElem[j];
return e;
}
j++;
}
return null;
}