S
S11m
Gast
Halle zusammen,
ich habe versucht für die Schule die Länge eines Strings rekursiv zu ermitteln. Bis jetzt sieht das Programm so aus:
Das funktioniert auch bis dahin ganz gut
(auch wenn es keinen Sinn macht, da length() ja so oder so die länge ausgibt)
Dummerweise habe ich gerade folgendes in der Aufgabenstellung gelesen:
"Benutzen Sie keine Methode der Klasse String außer substring und equals."
length() kann ich also vergessen und jetzt gehen mir die Ideen aus...
Danke schonmal für die Hilfe
ich habe versucht für die Schule die Länge eines Strings rekursiv zu ermitteln. Bis jetzt sieht das Programm so aus:
Code:
class Kette{
static int strlength (String a){
if (a.equals("")){
return 0;
}
else{
return 1 + strlength (a.substring(1, a.length()));
}
}
public static void main (String [] args){
String wort = "Hallo wie gehts";
System.out.println(strlength (wort));
}
}
Das funktioniert auch bis dahin ganz gut
(auch wenn es keinen Sinn macht, da length() ja so oder so die länge ausgibt)
Dummerweise habe ich gerade folgendes in der Aufgabenstellung gelesen:
"Benutzen Sie keine Methode der Klasse String außer substring und equals."
length() kann ich also vergessen und jetzt gehen mir die Ideen aus...
Danke schonmal für die Hilfe