问题:
{
    "success": false,
    "code": "S0000",
    "error": "null [java.lang.IndexOutOfBoundsException,Index: 5, Size: 5]",
    "serviceName": "cols-service",
    "paramErrors": null
}
原因:
HashMap<String, Object> objectHashMap = new HashMap<>();
List<Map<String,String>> mapList= new ArrayList<>();
HashMap<String, String> hashMap = new HashMap<>();
for (int i=0;i<cardParameterInfoList.size();i++){
    Long cardParameterId = cardParameterInfoList.get(i).getCardParameterId();
    String value = cardParameterInfoList.get(i).getValue();
    for (int j=0;j<cardParameterList.size();i++){
        String name = cardParameterList.get(j).getName();
        Long id = cardParameterList.get(j).getId();
        if (name.equals("FITVersion")){
            if (id.equals(cardParameterId)){
                objectHashMap.put(name,value);
            }
        }else{
            if (id.equals(cardParameterId)){
                hashMap.put(name,value);
            }
        }
        mapList.add(hashMap);
    }
}
解决:
HashMap<String, Object> objectHashMap = new HashMap<>();
List<Map<String,String>> mapList= new ArrayList<>();
HashMap<String, String> hashMap = new HashMap<>();
for (int i=0;i<cardParameterInfoList.size();i++){
    Long cardParameterId = cardParameterInfoList.get(i).getCardParameterId();
    String value = cardParameterInfoList.get(i).getValue();
    for (int j=0;j<cardParameterList.size();j++){
        String name = cardParameterList.get(j).getName();
        Long id = cardParameterList.get(j).getId();
        if (name.equals("FITVersion")){
            if (id.equals(cardParameterId)){
                objectHashMap.put(name,value);
            }
        }else{
            if (id.equals(cardParameterId)){
                hashMap.put(name,value);
            }
        }
        mapList.add(hashMap);
    }
}

报错,null [java.lang.IndexOutOfBoundsException,Index: 5, Size: 5]相关推荐

  1. java.lang.IndexOutOfBoundsException: Index: 1, Size: 1

    哎 这类问题 本来都不打算记录的,但是自己写的时候还是犯了错误,一运行报错了 大致就是list 超出了 ,可能index size 值不一样( Index: 9, Size: 9, Index: 5, ...

  2. 【java】在分页查询结果中对最后的结果集List进行操作add()或remove()操作,报错:java.lang.UnsupportedOperationException...

    场景: 在分页查询结果中对最后的结果集List进行操作add()或remove()操作,报错:java.lang.UnsupportedOperationException 错误: java.lang ...

  3. Spring Cloud RestTemplate报错:java.lang.IllegalStateException: No instances available for xxx

    java.lang.IllegalStateException: No instances available for XXXX 一.问题复现 最近搭建springCloud项目,搭建Eureka,多 ...

  4. 解决非controller使用@Autowired注解注入报错为java.lang.NullPointerException问题

    解决非controller使用@Autowired注解注入报错为java.lang.NullPointerException问题 参考文章: (1)解决非controller使用@Autowired注 ...

  5. 启动hive报错:java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(ZLjava/lang

    报错详情: b/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf ...

  6. JUnit报错:Java.lang.Exception: No runnable methods解决方案

    JUnit报错:Java.lang.Exception: No runnable methods解决方案 参考文章: (1)JUnit报错:Java.lang.Exception: No runnab ...

  7. 控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法

    控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法 参考文章: (1)控制台报错:java.lang.C ...

  8. Appium报错:java.lang.SecurityException: uid 2000 does not have android.permission.WRITE_SECURE_SETTING

    Appium报错:java.lang.SecurityException: uid 2000 does not have android.permission.WRITE_SECURE_SETTING ...

  9. 红米2支持java吗_红米2a会有报错:java.lang.NullPointerException

    离线打包版本用的是2016年3月16日发布的. 其他手机正常,目前只有红米2a会有报错:java.lang.NullPointerException log信息如下: java.lang.Runtim ...

最新文章

  1. 相对熵/KL散度(Kullback–Leibler divergence,KLD)
  2. org.springframework.expression.spel.SpelEvaluationException: EL1005E:(pos 0): Type cannot be found
  3. ACM入门之【DP】
  4. 项目进度管理:规划项目进度管理
  5. 动态规划 - Floyd算法求最短路径 - (Matlab建模)
  6. 二手交易平台html代码,二手物品交易HTML5模板
  7. 使用CrashHandler来获取应用的crash信息
  8. 网上的很多Android项目源码有用吗?Android开发注意的地方。
  9. SOLARIS UFS文件系统解析
  10. 在Linux环境下安装MYSQL
  11. MOS管常用电路分析
  12. Rancher Labs获2500万美元C轮融资
  13. 对偶的应用及拓展(Duality Uses and Correspondences)
  14. 【Python】如何实现列表的升序排列
  15. The Game C语言
  16. 正则表达式 - 常用正则表达式
  17. 使用ESP8266接入阿里云物联网平台(阿里 云智能APP)可远程控制电脑开关机,灯光等设备 CP2102, CH340
  18. 树莓派配置环境细节(JDK+pycharm+miniconda+pyqt5+opencv-python)
  19. 什么是大数据?以及大数据的5V特性
  20. 6、I.MX6ULL学习笔记—主频和时钟配置

热门文章

  1. 【华为云技术分享】详解浏览器跨域的几种方法
  2. 【华为云技术分享】技术干货丨通过wrap malloc定位C/C++的内存泄漏问题
  3. 【华为云技术分享】【资料下载合集】HDC.Cloud华为开发者大会2020
  4. 基于Docker搭建分布式消息队列Kafka
  5. 使用香浓熵实现DNS Tunnel检测
  6. 408计算机网络考研试题,2021考研计算机(408)试题及解析——计算机网络
  7. C++学习系列笔记(八)
  8. python解决现实问题的思想_高级语言程序设计(Python)
  9. script链接标签前置无法读取的解决
  10. Java多线程实现多客户端的通信