Ich versuche eine Methode zu erstellen, die eine Zeichenfolge in umgekehrter Reihenfolge zurückgibt.Zurückgeben einer Zeichenfolge, die als umgekehrter Text in Java eingegeben wurde
IE/„Die regen in Spanien fällt hauptsächlich auf die“ zurückkehren würde: „die am meist Spanien in regen fällt die“
dieses Denn ich nicht gebaut in Java-Klassen nur grundlegende Java verwenden, bin soll .
Bisher habe ich:
lastSpace = stringIn.length();
for (int i = stringIn.length() - 1; i >= 0; i--){
chIn = stringIn.charAt(i);
if (chIn == ' '){
word = stringIn.substring(i + 1, lastSpace);
stringOut.concat(word);
lastS = i;
}
}
word = stringIn.substring(0,lastSpace);
stringOut.concat(word);
return stringOut;
Mein Problem ist, wenn stringOut
an seinen Aufrufer zurückgegeben wird, ist es immer eine leere Zeichenfolge.
Mache ich etwas falsch? Vielleicht meine Verwendung von string.concat()
?
Was Sie Sie meinen nur in Java-Klassen gebaut muss mit? – ecleel