Java-在arraylist中的两个元素之间添加一个元素

Amirhossein Esmaeeili:

我想在arraylist中的其他两个元素之间添加一个元素,例如:

Element 1
Element 2
Element 3

添加元素:

Element 1
Element 4 <---- Adding element 4 between 1 and 2.
Element 2
Element 3

这可能吗?

乔恩·斯基特(Jon Skeet):

是的-您希望该方法的重载add需要一个索引在这种情况下,索引为1:

list.add(1, 4); // Index then value

请注意,添加元素涉及之后复制所有现有元素(因此,示例中的值为2和3),因此,如果使用很大的列表执行很多操作,则可能会对性能产生影响。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将元素添加到一个ArrayList中的java里面一个for循环不ConcurrentModificationException的

Java的BlueJ的。从ArrayList中获取下一个元素

如何验证一个Java 8个流中有两个特定的元素呢?

使用Java遍历列表中的两个元素

如何在一个Java活动中添加两个重写onActivityResult方法?

Java ArrayList <String>,在元素0中获取一个字符

向流中添加两个Java 8流或一个额外的元素

谁能告诉我如何一次在Java中删除两个元素?

在两个元素之间的数字Java中替换。(点)

在Java列表中的两个项目之间插入一个项目

在ArrayList的一个索引中添加两个不同的数据类型-Java

两个部分,在Java中删除最后一个元素并替换节点中的两个元素

如何使用Java中的两个线程将元素存储在一个数组中?

如何比较两个单独的对象/数组是否具有一个相同的元素,如果有匹配的元素,则将2个对象连接到一个数组中?Java脚本

从两个元素中删除一个元素,而不创建原始列表JAVA的副本

更改下一个元素时,ArrayList / List中的Java上一个元素将被覆盖

java fx添加一个ScroolPane元素

Java 2d数组向元素错误中添加一个

如何初始化双向链表,然后在java中添加第一个元素?

如何在java中循环一个String ArrayList以及如何拆分其中的元素

Java获取arraylist中两个元素之间的元素子列表

java - 如何比较两个txt文件中的元素并将它们合并到一个文件中?

在 Java 中为 xml 添加一个新的根元素

无法在 Java 中的另一个对象中看到 ArrayList 元素

我可以使用 Sighlty 从 Java 模型中每两个元素添加一个列表的 html 组件吗?

Java - 向不可变列表添加一个元素

(Java) 在 ArrayList 的两个其他元素之间添加一个元素

Java:从arraylist中乘以2个元素

如果它存在于前一个元素中,如何比较 ArrayList 的元素并将其删除 - Java