java中使⽤ArrayList时防⽌索引越界j av a中使⽤A r r ayL is t时防⽌索引越界
之前看到有⼈问,使⽤ArrayList的时候报错,java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
public static void main(String[] args) {
List ls = new ArrayList();
<(0);
}
如上代码运⾏肯定是会报错的,java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
ls集合中并没有元素,你却去访问该集合中下标为0的元素,肯定报错啊。
可以先判断⼀下ls集合中是否有元素,当然啦,你也可以⽤集合的size()函数,先判断⼀下该集合中的元素个数是否为0对了,⼤家还可以在调⽤isEmpty()函数和size()函数之前,先判断⼀下ls对象是否为null
public static void main(String[] args) {
List ls = new ArrayList();
java中index是什么意思if(!ls.isEmpty()){
<(0);
}
}
这样就不会报java.lang.IndexOutOfBoundsException: Index: 0, Size: 0错了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论