Java: wildcard?
Jeg er ved at lave en reverse-metode til ArrayList:public static ArrayList<E> reverse(ArrayList<E> list) {
ArrayList<E> tmp = new ArrayList<E>();
for (int n=list.size()-1;n>=0;n--) {
tmp.add(list.get(n));
}
return tmp;
}
Som I ser, forsøger jeg at bruge wildcard, som jeg kalder E. Jeg vil gerne have, at det er lige gyldigt hvad mit ArrayList indeholder. Nogen der kan fortælle mig, hvad der er galt? Jeg får fejlen: Cannot find symbol E
