只是想知道在列表的第一个位置添加元素的正确概念是什么?
例如:
主要列表包含以下元素:
1 3 5 6
并且id喜欢在开头添加这个元素(位置0)
:7
所以 final 会是这样的:
7 1 3 5 6
我是否需要复制临时数组列表中的所有元素并一次重新插入一个元素?
最佳答案
您可以使用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]
关于java - 在java中将元素添加到ArrayList的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26426688/