Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

ASCII String umgekehrt ausgeben





Frage

Hallo! Ich muss für eine Programmieraufgabe u.a. ein ascii-Bild einlesen um es dann auf den Kopf gestellt wieder auszugeben! Ich komme aber nicht auf den richtigen algorithmus, den ich dann in die methode einbauen muss bzw. verstehe ich die nicht die ich schon im internet gefunden habe! z.b. public static String invert(String x){ String s =""; for(int i=0;i<x.length();i++){ s+=x.substring(x.length())+ x.substring(x.length()-i); } return s;} vllt kann mir ja jemand erklären was hier passiert vielen dank im vorraus!! [code][/code][code]

Antwort 1 von Teerbaby

Was das in der Schleife soll, ist mir so spontan auch nicht ganz klar. Ohne das jetzt ausprobiert zu haben, würde ich einfach folgendes machen:

for(int i=x.length();i>0;i--){
s+=x.charAt(i);