錯誤代碼:
for(Map<String,Object> videoItemMap:learnVideoList){
String videoStuId=MapUtils.getString(videoItemMap, "record_user_id");
if(videoStuId==stuId){
videoCostTime=MapUtils.getInteger(videoItemMap, "videoTime");
break;
}
}
請求進程錯誤,空指針錯誤,報空指針異常。緊跟的是錯誤代碼的位置。
threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException
at com.ho.pc.service.impl.ClManager.getDailyS(ClManager.java:115)
經檢查:該行代碼中使用了值為null的List<Map<String,Object>> 型變量learnVideoList 。因此遍歷之前,需要判null!!!
PS:為毛.NET沒遇到過這類情況。。。