我想在arraylist中的其他两个元素之间添加一个元素,例如:
Element 1
Element 2
Element 3
添加元素:
Element 1
Element 4 <---- Adding element 4 between 1 and 2.
Element 2
Element 3
这可能吗?
是的-您希望该方法的重载add
需要一个索引。在这种情况下,索引为1:
list.add(1, 4); // Index then value
请注意,添加元素涉及在此之后复制所有现有元素(因此,示例中的值为2和3),因此,如果使用很大的列表执行很多操作,则可能会对性能产生影响。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句