通过我提出的一个问题,我发现将元素从一个列表复制到数组中我只需要使用方法 toArray() 即可。
但是假设我有一个包含 n 个对象的列表。我想将其复制到大小为 n+1 的数组中,并将另一个对象添加到第一个位置,并在其他 n 位置添加 n 数据列表中的。
这是我现在正在做的方式,但我只是想知道是否有更好的方法:
Object array[] = new Object[list.size() + 1];
Object chk = new Object();
array[0] = chk;
for(int i = 1; i < array.length; i++){
array[i] = list.get(i);
}
最佳答案
您可以使用 LinkedList 并使用 OfferFirst(),然后使用 toArray(),但我怀疑这是否真的很重要。
关于java - 用列表数据填充一个数组并添加一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2758971/