Нещодавно знайома сказала, що на співбесіді їй поставили завдання: потрібно було перевернути рядок в java. У цих ваших інтернетах за запитом в гугл: «перевернути рядок java» або «Revert string in java» пропонується багато варіантів і багато виглядають ось так:
Але це не шлях джедая. Головне, що повинен зрозуміти будь-який початківець адепт java: «Ви не перший, хто це робить! Варто пошукати вже реалізоване рішення! »Тому замість того, щоб використовувати цикл і створювати length об'єктів String (операція конкатенації рядків створює саме нові об'єкти, а не змінює старий), потрібно використовувати StringBuilder і вже реалізоване за вас рішення: