G
Gelöschtes Mitglied 67695
Gast
Hallo, ich muss eine Aufgabe von meinen Prof bearbeiten, in der es darum geht Anagramme (= zwei Wörter sind gleich) zu finden.
Ich habe nur eine Frage, an einer Stelle im Code habe ich einen Fehler und in die Lösungen gesehen. Die Lösung gibt mir das vor:
An der Stelle verstehe ich das einsetzen der Int-Variable "pos" nicht. Warum ist die hier notwendig?
Ich habe nur eine Frage, an einer Stelle im Code habe ich einen Fehler und in die Lösungen gesehen. Die Lösung gibt mir das vor:
Java:
// Erzeuge eine modifizierbare Kopie von s2
StringBuffer sb2 = new StringBuffer(s2);
// Streiche in s2 vorhandene Buchstaben in s1 aus (hier: entfernen)
for (int i=0; i<s1.length(); i++) {
int pos = sb2.toString().indexOf(s1.charAt(i));
if (pos != -1) {
sb2.deleteCharAt(pos);
}
Zuletzt bearbeitet von einem Moderator: