Hallo, dieses replace bereitet mir Kopfzerbrechen. Ich finde einfach keinen Weg, eine Zeichenkette, die in einer Variable Steckt durch eine andere Zeichenkette, die aus ner Funktion kommt zu ersetzen.
Wo liegt der Denkfehler? Er baut den String replacethis schon richtig zusammen, aber er ersetzt ihn einfach nicht. Wenn ich das ganze aus der Schleife rausnehme und "#source_1#" usw. ersetze, dann gehts.
Vielen Dank
Code:
for (int i=0; i<3; i++) {
String replacethis = "#source_" + i+1 + "#";
content = content.replace(replacethis, generatePath(mediaPanel[i].getFilePath()));
}
Wo liegt der Denkfehler? Er baut den String replacethis schon richtig zusammen, aber er ersetzt ihn einfach nicht. Wenn ich das ganze aus der Schleife rausnehme und "#source_1#" usw. ersetze, dann gehts.
Vielen Dank