只是想知道在列表的第一个位置添加元素的正确概念是什么?
例如:
主要列表包含以下元素:
1 3 5 6
并且ID喜欢在开头添加此元素(position 0)
:7
所以在决赛中会是这样的:
7 1 3 5 6
我是否需要复制临时Arraylist中的所有元素并一次重新插入所有元素?
答案 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]