Java - 在项目X之前/之后添加到列表

时间:2015-06-05 10:11:44

标签: java list

我希望将项目添加到表示高分表的列表中,以便将其维护为有序列表,而不管具体实现方式如何。具体来说,给定列表中的项目X,我希望能够在X之后立即放置一个新项目,而不会遗留(即删除)任何现有项目。

1 个答案:

答案 0 :(得分:3)

接口List有一个方法add(int index, E element)

首先在列表中找到项目X的索引,例如使用indexOf(Object o)方法,然后使用此方法在X之前或之后插入项目。

关于List实施:在LinkedList中插入元素到任意位置比在ArrayList中更有效。