Auf Thema antworten

Strings sind in Java _immutable_ also unveränderlich. Jede String-Operation erzeugt immer einen neuen String. Du musst das Ergebnis von der replace-Operation also irgendwo speichern, z.B. indem du das entsprechende Element in der ArrayList neu setzt, z.B. so:

[code=java]

woerter.set(i, woerter.get(i).replace(woerter.get(i).charAt(j), Character.toLowerCase(woerter.get(i).charAt(j))));

[/code]



Oben