在java中将元素添加到ArrayList的开头

时间:2014-10-17 13:57:46

标签: java arraylist insert

只是想知道在列表的第一个位置添加元素的正确概念是什么?

例如:

主要列表包含以下元素:

1 3 5 6

并且ID喜欢在开头添加此元素(position 0)7

所以在决赛中会是这样的:

7 1 3 5 6

我是否需要复制临时Arraylist中的所有元素并一次重新插入所有元素?

1 个答案:

答案 0 :(得分:3)

您可以使用List.add(0, E)之类的

List<Integer> al = new ArrayList<Integer>(Arrays.asList(1, 3, 5, 6));
al.add(0, 7);
System.out.println(al);

输出(按要求)

[7, 1, 3, 5, 6]