欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

ArrayList中set(index,object)与add(index,object)方法的区别,arraylistobject

来源: javaer 分享于  点击 4213 次 点评:69

ArrayList中set(index,object)与add(index,object)方法的区别,arraylistobject


set:将原来index位置上的object的替换掉

add:将原来index位置上的向后移动


List list=new ArrayList();
list.add(index,obj);
把第index+1个以及第index+1个以后的元素都往后移一位,类似elementData[i+1]=elementData[i];
然后再把obj放到index的位置。
当然,这个过程需要考虑index的合理性以及是否会溢出等问题。

相关文章

    暂无相关文章

用户点评