Java中list.get(index)报错
来源:互联网 发布:java怎么做界面 编辑:程序博客网 时间:2024/06/05 04:59
1、list.get(index)中的index为负值异常
严重:Exception occurred during processing request:-1
java.lang.ArrayIndexOutOfBoundsException:-1
原因:if(null != list.get(list.size()-1) && null != list.get(list.size()-1).getValue())
{
}
分析:当list.size() = 0时,list.size()-1 = -1,而list.get(index)中的index大于等于0,故会抛出数组越界异常。
2、list.get(0)赋值异常
严重:Exception occurred during processing request:Index:0,Size:0
java.lang.IndexOutOfBoundsException:Index:0,Size:0
原因:if(list.size() == 0)
{
maxLabel = list.get(0).getLabel();
minLabel = list.get(0).getLabel();
}
分析:当list.size = 0时,说明list为空,list.get(0).getLabel()就会抛出异常。
1 0
- Java中list.get(index)报错
- Java中list.get(index)报错
- Java中List.remove报错UnsupportedOperationException
- Java中List.remove报错UnsupportedOperationException
- Java中List对象调用remove方法报错:UnsupportedOperationException
- java开发过程中,报错Dangling meta character '*' near index 0,解决办法
- Java集合 List—add size get contains addAll index indexOf
- 报错:非法操作index
- Ubuntu中apt-get报错
- apt-get update报错 Failed to fetch bzip2 Some index files failed to download
- java List.get
- QT中QVector报错“index out of range”
- MAVEN新建项目中index.jsp报错
- JAVA实践-新建maven项目提示index.jsp报错
- int(sys.argv[1]) IndexError: list index out of range报错的原因
- hbase中list命令报错
- java list转JSONObject报错
- java list中删除元素用remove()报错的fail-fast机制原理以及解决方案
- IO流---数据传输
- 栈uva10152
- cvGet2D与cvSet2D问题
- RQNOJ - PID4 数列 (水)
- java如何保存网页上的图片
- Java中list.get(index)报错
- 电子元器件基础知识
- PMIPv6 Win7/Win8 address of ipv6 configuration
- linux学习笔记一:linux的基础知识
- 网络编程的知识小结
- IP地址排序
- JSP基础---setProperty和getProperty
- HDOJ 4122 Alice's mooncake shop
- glViewport()函数和glOrtho()函数的理解(转)