我需要一个创建集合构造函数。这是一个构造函数将它的所有元素从我的数组复制到新的 TimeArrayList 中。
到目前为止,我的构造函数看起来像这样
private E[] timeData;
private int capacity = 0;
public TimeArrayList(Collection<? extends E> c) {
timeData = (E[]) new Object[capacity];
for (int i = 0; i < timeData.length; i++) {
//this is where im having the problem
}
}
我不知道如何从我的数组中获取值并创建一个数组列表。我想我还必须在某个地方放置一个迭代器。