AMD_Rulez
Lieutenant
- Registriert
- Feb. 2010
- Beiträge
- 582
hi
bin gerade dabei eine methode für das ersetzen vom umlaut ä in ae zu schreiben. dabei sollte die replace() funktion bewusst nicht verwendet werden.
das hier ist bis ejtzt mein code. er funktioniert mit jedem string außer eben mit umlauten. kann mir das jemand erklären?
bin gerade dabei eine methode für das ersetzen vom umlaut ä in ae zu schreiben. dabei sollte die replace() funktion bewusst nicht verwendet werden.
das hier ist bis ejtzt mein code. er funktioniert mit jedem string außer eben mit umlauten. kann mir das jemand erklären?
Code:
public class StringManipulation {
static StringBuilder replaceUmlauts(String old) {
String[] arr = old.split("ä");
StringBuilder neu = new StringBuilder();
int i=0;
for (; i<arr.length -1; i++) {
neu.append(arr[i]).append("ae");
}
neu.append(arr[i]);
return neu;
}
public static void main(String[] args) {
String org = args[0];
StringBuilder neu = replaceUmlauts(org);
System.out.println(neu);
}
}