class Split { public static void main (String args[]) { // Die Namen der Strings erklaeren alles. String input = args[0]; StringBuffer output_split1 = new StringBuffer(); StringBuffer output_split2 = new StringBuffer(); // Die Schleife durchlaeuft jedes Element des input-Strings. for (int i=0; i<input.length(); i++) { char current_char = input.charAt(i); // Wenn current_char dem ABC entstammt, so wird die erste Zeichen- // reihe mit dem Buchstaben und die zweite mit der Raute erweitert. // Wenn current_char kein ABC-Buchstabe ist, steht in der ersten // Reihe eine Raute, sonst das Zeichen selbst. if ((current_char >= 'A' && current_char <= 'Z') || (current_char >= 'a' && current_char <= 'z')) { output_split1.append(current_char); output_split2.append('#'); } else { output_split1.append('#'); output_split2.append(current_char); } } // gesplitete Ausgabe Out.println(output_split1); Out.println(output_split2); }}