コレクションコンストラクターを作成する必要があります。これはコンストラクターで、そのすべての要素を配列から新しい 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
}
}
配列から値を取得して配列リストを作成する方法がわかりません。イテレータもどこかに入れなければならないと思います。