Ich bin neu mit Java, ich arbeite hauptsächlich mit C++ und gerade jetzt habe ich einige Schwierigkeiten, alle vorherigen Zahlen des aktuellen Index in einem Array zu summieren. danke für Ihre Hilfe :).Wie summiere ich den aktuellen Index mit allen vorherigen Zahlen in einer Arraylist?
public StaticStack<Integer> sumPrev(DoublyLinkedList<Integer> list, StaticStack<Integer> stack, int i){
if(i < list.numElements()){
stack.push(lista.get(i));
i++;
return sumPrev(listaD, pilhaS, i);
}
return stack;
}
, was ich brauche, ist lista.get zu bekommen (i) plus alle vorherigen Zahlen in Liste. Sorry für mein Englisch, lerne immer noch :(
Entfernen Sie die 'Stack', return ein 'int'. Wie' return (i> 0)? list.get (i) + sumPrev (liste, i - 1): list.get (0); 'und eine' List' ist kein Array. –