我只開始學習抽象數據結構。以前無法添加元素以列出指定的類型。現在我正在學習一個抽象類型,在這種情況下<T>
Java中的ADT理解 - 將元素添加到Arraylist的尾部
在這種情況下,我該如何添加一個元素?
我想在arraylist的尾部添加一個元素。這是我所做的。
public class Q3ArrayList<T> {
private static final int INITIAL_SIZE = 2;
private static final double GROWTH_FACTOR = 1.5;
T[] values = (T[]) new Object[INITIAL_SIZE];
int elements = 0; //NUMBER OF ELEMENTS IN THE LIST
/**
* Add a value to the tail of the list.
*
* @param value The value to be added.
*/
public void add(T value) {
}
public void remove(int index) {
values[elements--] = remove(index);
}
我不確定如何添加元素在列表的尾部。 (28,23)java:incompatible types:T不能轉換爲T []' –