Hallo,
ich habe ein mehrdimensionales Array gebenen und soll Strings dadurch anpassen.
Aus flatten("Maier"); wird meier.
Bei mir kommt jedoch wieder der ursprüngliche String in lowerCase zurück.
Der Fehler ist wahrscheinlich trivial, aber ich komme nocht drauf.
Danke.
mfg werdas34
ich habe ein mehrdimensionales Array gebenen und soll Strings dadurch anpassen.
Aus flatten("Maier"); wird meier.
Bei mir kommt jedoch wieder der ursprüngliche String in lowerCase zurück.
Java:
static final String[][] replacements = {
{ "aie", "eie" },
{ "eye", "eie" },
{ "aye", "eie" },
{ "ph", "f" },
{ "th", "t" },
};
static String flatten(String string) {
string = string.toLowerCase();
for(int i = 0; i < replacements.length; i++) {
string.replace(replacements[i][0], replacements[i][1]);
}
return string;
}
Der Fehler ist wahrscheinlich trivial, aber ich komme nocht drauf.
Danke.
mfg werdas34