报错,null [java.lang.IndexOutOfBoundsException,Index: 5, Size: 5]
问题:
{
"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]相关推荐
- java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
哎 这类问题 本来都不打算记录的,但是自己写的时候还是犯了错误,一运行报错了 大致就是list 超出了 ,可能index size 值不一样( Index: 9, Size: 9, Index: 5, ...
- 【java】在分页查询结果中对最后的结果集List进行操作add()或remove()操作,报错:java.lang.UnsupportedOperationException...
场景: 在分页查询结果中对最后的结果集List进行操作add()或remove()操作,报错:java.lang.UnsupportedOperationException 错误: java.lang ...
- Spring Cloud RestTemplate报错:java.lang.IllegalStateException: No instances available for xxx
java.lang.IllegalStateException: No instances available for XXXX 一.问题复现 最近搭建springCloud项目,搭建Eureka,多 ...
- 解决非controller使用@Autowired注解注入报错为java.lang.NullPointerException问题
解决非controller使用@Autowired注解注入报错为java.lang.NullPointerException问题 参考文章: (1)解决非controller使用@Autowired注 ...
- 启动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 ...
- JUnit报错:Java.lang.Exception: No runnable methods解决方案
JUnit报错:Java.lang.Exception: No runnable methods解决方案 参考文章: (1)JUnit报错:Java.lang.Exception: No runnab ...
- 控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法
控制台报错:java.lang.ClassNotFoundException: javax.xml.bind.JAXBException之解决方法 参考文章: (1)控制台报错:java.lang.C ...
- 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 ...
- 红米2支持java吗_红米2a会有报错:java.lang.NullPointerException
离线打包版本用的是2016年3月16日发布的. 其他手机正常,目前只有红米2a会有报错:java.lang.NullPointerException log信息如下: java.lang.Runtim ...
最新文章
- 相对熵/KL散度(Kullback–Leibler divergence,KLD)
- org.springframework.expression.spel.SpelEvaluationException: EL1005E:(pos 0): Type cannot be found
- ACM入门之【DP】
- 项目进度管理:规划项目进度管理
- 动态规划 - Floyd算法求最短路径 - (Matlab建模)
- 二手交易平台html代码,二手物品交易HTML5模板
- 使用CrashHandler来获取应用的crash信息
- 网上的很多Android项目源码有用吗?Android开发注意的地方。
- SOLARIS UFS文件系统解析
- 在Linux环境下安装MYSQL
- MOS管常用电路分析
- Rancher Labs获2500万美元C轮融资
- 对偶的应用及拓展(Duality Uses and Correspondences)
- 【Python】如何实现列表的升序排列
- The Game C语言
- 正则表达式 - 常用正则表达式
- 使用ESP8266接入阿里云物联网平台(阿里 云智能APP)可远程控制电脑开关机,灯光等设备 CP2102, CH340
- 树莓派配置环境细节(JDK+pycharm+miniconda+pyqt5+opencv-python)
- 什么是大数据?以及大数据的5V特性
- 6、I.MX6ULL学习笔记—主频和时钟配置
热门文章
- 【华为云技术分享】详解浏览器跨域的几种方法
- 【华为云技术分享】技术干货丨通过wrap malloc定位C/C++的内存泄漏问题
- 【华为云技术分享】【资料下载合集】HDC.Cloud华为开发者大会2020
- 基于Docker搭建分布式消息队列Kafka
- 使用香浓熵实现DNS Tunnel检测
- 408计算机网络考研试题,2021考研计算机(408)试题及解析——计算机网络
- C++学习系列笔记(八)
- python解决现实问题的思想_高级语言程序设计(Python)
- script链接标签前置无法读取的解决
- Java多线程实现多客户端的通信