Я пытаюсь создать метод, который возвращает строку слов в обратном порядке.
IE / "Дождь в Испании в основном идет на"
Вернется: "Песня в основном падает Испанией в дождь"
Для этого я не должен использовать какие-либо встроенные классы Java, только базовую Java.
Пока у меня есть:
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;
Моя проблема в том, что stringOut
возвращается вызывающей стороне, это всегда пустая строка.
Я что-то не так делаю? Может быть, мое использование string.concat()
?