zoukankan      html  css  js  c++  java
  • 控制台报错 index:0,size:0

    源代码:service实现类:

           String select_sql = "select cguid,(case isrz when 1 then 'PASS' when 0 then 'FAIL' end) as smrzzt from t_jb_user where mobile=?";
                List<Map<String,Object>> list = ydbsDaoI.findList(select_sql, new Object[]{phoneno});//将查询得到的结果取出
                String cguid = list.get(0).get("cguid")==null?"":list.get(0).get("cguid").toString();
                String smrzzt = list.get(0).get("smrzzt")==null?"":list.get(0).get("smrzzt").toString();

    因为没有对取出的结果加判断是否为空,直接取出,所以报错 index:0,size:0

     

    加上if判断后便能正常运行:

            String select_sql = "select cguid,(case isrz when 1 then 'PASS' when 0 then 'FAIL' end) as smrzzt from t_jb_user where mobile=?";
                List<Map<String,Object>> list = ydbsDaoI.findList(select_sql, new Object[]{phoneno});
           if(list != null && list.size() > 0){
    //将查询得到的结果取出   String cguid = list.get(0).get("cguid")==null?"":list.get(0).get("cguid").toString();    String smrzzt = list.get(0).get("smrzzt")==null?"":list.get(0).get("smrzzt").toString();

            } else {
               return;
            }

     

  • 相关阅读:
    跨期套利策略
    读书笔记 量化交易:如何建立自己的算法交易事业
    ESP8266固件修改可以控制多个IO方法
    ESP8266固件烧录方法
    关于毕设WiFi选型
    关于(x&y)+((x^y)>>1)的探究
    QML添加右键菜单
    初学QML之QML和C++混合方法
    初学QML之qmlRegisterType
    我的第一个QML Button的实现
  • 原文地址:https://www.cnblogs.com/gonghuixin/p/10689009.html
Copyright © 2011-2022 走看看