Ich fing erst an, über abstrakte Datenstruktur zu lernen. Bisher ist es nicht möglich, Elemente hinzuzufügen, die mit einem bestimmten Typ aufgelistet werden sollen. Jetzt lerne ich über einen abstrakten Typ, in diesem Fall <T>
ADT Verständnis in Java - Hinzufügen eines Elements zu einem Schwanz eines Arraylists
In diesem Fall, wie füge ich ein Element hinzu?
Ich möchte ein Element in den Schwanz der Arraylist hinzufügen. das habe ich getan.
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);
}
Ich bin mir nicht sicher, wie Sie das Element in den Schwanz der Liste hinzufügen. der vorherige Versuch erhalte ich immer die Fehlermeldung 'Fehler: (28, 23) java: inkompatible Typen: T kann nicht in T []' konvertiert werden –