class Split { static void splitString(String text) { StringBuffer letters = new StringBuffer(); StringBuffer nonLetters = new StringBuffer(); // Durchlaufe jedes einzelne Element des Strings text for (int i = 0; i < text.length(); i++) { char current = text.charAt(i); // Prüfe, ob es sich um Buchstaben handelt. if (current >= 'a' && current <= 'z' || current >= 'A' && current <= 'Z') { // Buchstaben letters.append(current); nonLetters.append('#'); } else { // sonstige Zeichen letters.append('#'); nonLetters.append(current); } } // Ausgabe System.out.println(letters); System.out.println(nonLetters); } public static void main(String[] args) { // Pruefen ob genau ein Parameter angegeben wurde, ansonsten Fehlermeldung if (args.length == 1) splitString(args[0]); else System.out.println("Fehler! Bitte eine Zeichenreihe als Parameter angeben."); } }