Guten Abend.
Ich stehe vor folgendem Problem: In der Aufgabe sollen einzelne Buchstaben aus einem String durch Zeichenketten ersetzt werden. Übergeben werden sollen diese als Array - z.B. so:
Ich hatte folgende Idee (ziel ist dabei ein String und quelle auch (quelle wurde vorher initialisiert)).
Nur leider ist der ziel-String dann derselbe wie die quelle. Hat jemand eine Idee wo da mein Denkfehler liegt?
Vielen Dank schonmal für die Hilfe.
Ich stehe vor folgendem Problem: In der Aufgabe sollen einzelne Buchstaben aus einem String durch Zeichenketten ersetzt werden. Übergeben werden sollen diese als Array - z.B. so:
Java:
String zeichenAlt[] = {"x", "y", "z"};
String zeichenNeu[] = {"123", "234", "345"};
Ich hatte folgende Idee (ziel ist dabei ein String und quelle auch (quelle wurde vorher initialisiert)).
Code:
public void dateiUmwandeln(String[] zeichenAlt, String[] zeichenNeu) {
ziel = quelle.replaceAll(zeichenAlt[zeichenAlt.length-1], zeichenNeu[zeichenNeu.length-1]);
}
Nur leider ist der ziel-String dann derselbe wie die quelle. Hat jemand eine Idee wo da mein Denkfehler liegt?
Vielen Dank schonmal für die Hilfe.