public class Rechtschreibreform { public static String[] ein = new String[] { // Stufe 1, v und ph ersetzt durch f, z ersetzt durch s, sch verkürzt auf s "v", "ph", "z", "sch", // Stufe 2, g, ch und c ersetzt durch k "g", "ch", "c", // Stufe 3, Wegfall der Dehnungen und Schärfungen "ß", "ie", "nn", "pp", "tt", // Stufe 4, überflüssige h streichen "h", // Stufe 5, j und y ersetzt durch i "j", "y", // Stufe 6, Wegfall der Umlaute "ä", "ö", "ü" }; public static String[] aus = new String[] { "f", "f", "s", "s", "k", "k", "k", "s", "i", "n", "p", "t", "", "i", "i", "a", "o", "u" }; private static String ersetze(String eingabe, int min, int max) { // Wegfall der Großschreibung eingabe = eingabe.toLowerCase(); for(int i=0; i " + aus[i]); eingabe = eingabe.replaceAll(ein[i],aus[i]); } return eingabe; } public static void main(String[] args) { System.out.println(ersetze("Oh wie schön, daß die deutsche Sprache einfacher und vielfältiger wird!", 0, ein.length)); } }