数据为空-开发错误集合

【空指针】

List<Map<String,Object>> resultList = null;

这样写是错误的,正确写法如下

List<Map<String,Object>> resultList = new ArrayList<Map<String, Object>>();

 【java.lang.IndexOutOfBoundsException: Index: 0, Size: 0】

在未对查询返回的list进行判空操作时即调用get方法

错误写法如下

log.debug(resultList.get(0));
log.debug(resultList.get(resultList.size() - 1));

正确写法 

if(resultList!=null){
    log.debug(resultList.get(0));
}

猜你喜欢

转载自blog.csdn.net/qq_36766417/article/details/107553063