Кодовые войны обратных слов - PullRequest
0 голосов
/ 13 июля 2020

Мне нужно перевернуть слова в строке. Я пробовал таким образом:

public static String spinWords(String sentence) {
    String[] splitWords = sentence.split(" ");
    StringBuilder builder = new StringBuilder();

    for (String str : splitWords) {
       if (str.length() < 5) {
           builder.append(str);
       else
           builder.append(new StringBuilder(str).reverse().toString());

       builder.append(" ");
    }

    return builder.toString().trim();
}

Он не работает для тестового примера " ", где он должен возвращать " " (та же строка). Вместо этого мой код возвращает "".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...