Hallo kann mir jemand sagen warum da keine invertierte Zeichenkette am Ende ausgegeben wird?
Lg
import java.util.Scanner;
public class jb {
public static void main(String[] args) {
Scanner scannerobjekt = new Scanner(System.in);
System.out.println("Geben Sie die Zeichenkette ein:");
String teststring = scannerobjekt.nextLine();
jb sInversion = new jb();
System.out.println(sInversion.reverse(teststring));
}
public String reverse(String stringToReverse)
{
int length = stringToReverse.length();
StringBuffer result = new StringBuffer("hallo");
for(int i=0; i < length; i++)
{
result.append(stringToReverse.charAt(length - i-1)); // wegen der Länge & Stringindex beginnt bei 0
}
System.out.println(toString());
return result.toString();
}
Lg
import java.util.Scanner;
public class jb {
public static void main(String[] args) {
Scanner scannerobjekt = new Scanner(System.in);
System.out.println("Geben Sie die Zeichenkette ein:");
String teststring = scannerobjekt.nextLine();
jb sInversion = new jb();
System.out.println(sInversion.reverse(teststring));
}
public String reverse(String stringToReverse)
{
int length = stringToReverse.length();
StringBuffer result = new StringBuffer("hallo");
for(int i=0; i < length; i++)
{
result.append(stringToReverse.charAt(length - i-1)); // wegen der Länge & Stringindex beginnt bei 0
}
System.out.println(toString());
return result.toString();
}