removedWord.substring(0,1).toUpperCase()
эта строка добавляет заглавную первую букву второго слова в предложении.(I
)
firstWord.substring(1).toLowerCase();
добавляет каждую букву первого слова в конец предложения.(unning
)
Таким образом, это создает вывод Iunning
.Вам необходимо добавить остаток removedWord
к String
, а также пробел и первую букву firstWord
в виде строчной буквы в пробеле в removedWord
.Вы можете сделать это больше, используя indexOf
, чтобы найти пространство, а затем, используя substring()
, добавить firstWord.toLowerCase()
сразу после индекса пространства:
removedWord = removedWord.substring(0, removedWord.indexOf(" ")) + " " +
firstWord.toLowerCase() +
removedWord.substring(removedWord.indexOf(" ") + 1,
removedWord.length());
String newSentence = removedWord.substring(0,1).toUpperCase() +
removedWord.substring(1, removedWord.length());
Выход:
Is running fun