rootList.size() 报错:java.lang.NullPointerException: null

余生颓废 提交于 2019-12-02 05:37:35

一、问题代码

        //权限处理
        List rootList = perAPI.getPersonRool(per);
      
        if (rootList.size() > 0) {
            .........
            .........
        }

二、原因分析及修正 

 1、经分析,getPersonRool()方法在一定条件下会返回 null

 2、问题解决:

        //权限处理
        List rootList = perAPI.getPersonRool(per);
         

        //对rootList进行非空校验,利用 && 的短路特性
  
        if (rootList != null && rootList.size() > 0) {
            .........
            .........
        }

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!