Hallo Zusammen,
und zwar bin ich dabei zwei übergebene Strings zu vergleichen mit Hilfe von Rekursion:
Der Fehler hat sich in der Rekursion eingeschlichen:
Er erkennt keine Strings mit unterschiedlichem Start.
Ich muss dazu sagen das mich die Rekursion teilweise ein bisschen überfordert.
Vielen Dank schon einmal.
Lazyyy
und zwar bin ich dabei zwei übergebene Strings zu vergleichen mit Hilfe von Rekursion:
Code:
public static boolean gleich(String a, String b) {
if(a.length() != b.length()){ //für den Fall nicht gleich lang
return false;
}
if(a.length() == 0 && b.length()== 0){ // ´beide leer = identisch
return true;
}
gleich(a.substring(1), b.substring(1)); // ab zweiten buchstabe testen ??
return true;
}
Der Fehler hat sich in der Rekursion eingeschlichen:
Er erkennt keine Strings mit unterschiedlichem Start.
Ich muss dazu sagen das mich die Rekursion teilweise ein bisschen überfordert.
Vielen Dank schon einmal.
Lazyyy