您的位置:首页 > 编程语言 > Java开发

Java ArrayList add(index,element) 方法插入元素到数组指定位置

2013-10-10 13:09 741 查看
今天在开发项目的过程中,准备使用ArrayList 的 add(index,element) 来插入元素,天真的以为这样能给list排序

简略代码如下:

编译运行之后抛出了exception,百思不得其解,等到看了源码之后才发现原因,ArrayList add(index,element)方法源码:

从代码中可以看出,当数组中的元素个数(size)小于index的时候,此方法是会抛出异常的。

所以此方法只适用于想要插入的位置小于数组中实际元素个数的时候才有作用。

也就是说,让list里面没有元素时,想通过插入元素到指定位置来达到排序的效果是不可行的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐