Danke erstmal all Jenen, die sich herabgelassen haben mir Unwissenden das Eine oder Andere zu erklären.
Nun stehe ich wieder vor einem, besonders hartnäckigen Problem, das mich noch schier in den Wahnsinn treiben mag.
In einer for-Schleife bestücke ich eine ArrayList mit Werten. Dazu werden Werte aus andere ArrayLists ausgelesen, und darauf mittels 'if/else if' andere Werte ermittelt, die in die erstgenannte ArrayList geschrieben werden.
Nun stellte sich heraus, dass besagte Werte mal korrekt, mal völlig entgegen den if-Bedingungen, und mal überhaupt nicht ermittelt werden. An den if-Bedingungen kann es nicht liegen. Den betreffenden Bereich habe ich 3 mal neu geschrieben, und er sollte (meines Erachtens nach) alle möglichen Fälle abdecken.
Ich habe schon an Artefakte aus vorhergehenden Durchläufen gedacht, aber inzwischen habe ich schon 2 mal 'ArrayList'.clear(), vorgeschaltet. Daran sollte es also nicht liegen.
Ist mein Rechner zu doof die Anweisungen durchzuführen? Bin ich zu doof, ein recht simples Programm zu schreiben? Eine
?
Bei Bedarf stelle ich gerne den Code ins Post, ist aber recht umfangreich.