Product p = dao.checkProduct(pnumber);
ExpensiveProduct ep = dao.checkexpensiveProduct(pnumber);
if ((p.getNumber() == null)&&(ep.getNumber()==null)){ // java.lang.NullPointerException
//do something
}else{
//do something
}
爲什麼這種說法給人java.lang.NullPointerException
我有任何其他的方法來檢查呢?空指針異常的情況如果
確保'p'和'ep'是在調用'getNumber()'之前非空。 – Vulcan
完整的錯誤? +更多的代碼... – KeirDavis