Je commence seulement à apprendre sur la structure de données abstraites. Auparavant, je ne pouvais pas ajouter d'éléments à la liste avec des types spécifiés. Maintenant je suis en train d'apprendre à propos d'un type abstrait, dans ce cas <T>
Compréhension ADT en Java - Ajout d'un élément à la queue d'un Arraylist
Dans ce cas, comment ajouter un élément?
Je veux ajouter un élément dans la queue de l'arraylist. c'est ce que j'ai fait.
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);
}
l'essai précédent je reçois toujours le message d'erreur 'Erreur: (28, 23) java: types incompatibles: T ne peut pas être converti en T []' –