Moin!
Ich habe ein kleines Problem mit einem Programm.
Ein Fehler, der meiner Meinung nach nicht auftreten sollte.
und zwar wird mir folgendes angezeigt:
"Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The operator + is undefined for the argument type(s) List<Integer>, List"
Und zwar hier:
Muss ich das "+"-Zeichen irgendwie noch einmal genau definieren?
Ich habe ein kleines Problem mit einem Programm.
Ein Fehler, der meiner Meinung nach nicht auftreten sollte.
und zwar wird mir folgendes angezeigt:
"Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The operator + is undefined for the argument type(s) List<Integer>, List"
Und zwar hier:
Java:
static List zip(List<Integer> vs, List<Integer> ws){
List<Integer> intern = new LinkedList<Integer>();
if(vs.isEmpty() && ws.isEmpty()) return null;
if(ws.isEmpty()){ intern.add(vs.remove(0)); return zip(vs, ws);}
if(vs.isEmpty()){ intern.add(ws.remove(0)); return zip(vs, ws);}
intern.add(vs.remove(0));
intern.add(ws.remove(0));
return intern + zip(vs, ws); //hier wird der Fehler angezeigt.
Muss ich das "+"-Zeichen irgendwie noch einmal genau definieren?