Sobes.tech
Junior — Middle
114

Welke methoden kunnen worden gebruikt om de volgorde van woorden in een tekenreeks om te keren?

Bedrijven waar gevraagd werd
Surf

Antwoord van AI

sobes.tech AI

Чтобы изменить порядок слов в строке на обратный, можно:

  1. Разбить строку на слова с помощью split.
  2. Перевернуть массив слов.
  3. Объединить слова обратно в строку.

Пример на Java:

String sentence = "Пример строки для разворота";
String[] words = sentence.split(" ");

// Переворот массива слов
for (int i = 0; i < words.length / 2; i++) {
    String temp = words[i];
    words[i] = words[words.length - 1 - i];
    words[words.length - 1 - i] = temp;
}

String reversed = String.join(" ", words);
System.out.println(reversed); // "разворота для строки Пример"

Также можно использовать коллекции и методы из Collections:

List<String> wordList = Arrays.asList(words);
Collections.reverse(wordList);
String reversed = String.join(" ", wordList);

Оба способа эффективны и широко применяются.