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
Чтобы изменить порядок слов в строке на обратный, можно:
- Разбить строку на слова с помощью
split. - Перевернуть массив слов.
- Объединить слова обратно в строку.
Пример на 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);
Оба способа эффективны и широко применяются.