Am 09.03.2007 um 19:52 schrieb Stefan Mettenbrink:

Johannes Ungerer wrote:

ListeB wird also in der Methode Umrechnung nicht verändert, trotzdem
ist das Array hinterher leer (d.h. = –1)

Wie groß ist ListeB denn am Anfang?
Wenn also in der Umrechnug jeder hinzugefügte Wert in ListeB gleich
wieder gelöscht wird, könnte ListeB wieder auf Anfangswert
stehen. Möglicherweise -1.
Setz in Umrechnen mal einen Breakpoint in Zeile Return 1, dann siehst
Du, ob überhaut ein Wert behalten wird.

MfG, Metti.


ListeB ist am Anfang komplett leer, da hier nach und nach erst Elemente aus der ListeA übernommen werden sollen (das ganze ist ja eine Art Sortierung). Zu Beginn hat es also wirklich den Wert -1, dann füge ich ja aber sofort ein Element hinzu und lösche dieses evtl. anschließend wieder. Da tritt aber wie gesagt dann ein Fehler auf – angeblich steht immer noch nichts im Array ListeB.


Gruß,
Johannes

Antwort per Email an