Hallo,
habe folgendes Problem. Ich soll in einer Aufgabe eine rekursive Methode schreiben, die einen String entgegen nimmt und ihn dann umgekehrt wieder ausgibt. Es gilt außerdem noch, das man nur den +-Operator auf Strings sowei die beiden Methoden charAt() und length() verwenden darf. Hier ist mal mein Code:
Wie ihr seht habe ich hier noch die substring()-Methode eingebaut, da ich nicht weiss wie ich das anders lösen soll. Kann mir jemand helfen?
habe folgendes Problem. Ich soll in einer Aufgabe eine rekursive Methode schreiben, die einen String entgegen nimmt und ihn dann umgekehrt wieder ausgibt. Es gilt außerdem noch, das man nur den +-Operator auf Strings sowei die beiden Methoden charAt() und length() verwenden darf. Hier ist mal mein Code:
Code:
public class StringRekursion {
public static void ausgeben(String st)
{
int length = st.length();
if (length > 0)
{
//System.out.print(st.charAt(0));
ausgeben (st.substring(1, length));
System.out.print(st.charAt(0));
}
}
public static void main(String args[])
{
StringRekursion str = new StringRekursion();
str.ausgeben("Hallo");
}
}
Wie ihr seht habe ich hier noch die substring()-Methode eingebaut, da ich nicht weiss wie ich das anders lösen soll. Kann mir jemand helfen?