Как переворачивать строку в java рекурсией

Аватар пользователя Сергей Якимович
Сергей Якимович
22 ноября 2022

Приведенный ниже метод reverseByRecurs() перевернет строку с помощью рекурсии :

    public static String reverseByRecurs(String str) {
        if(str.length() == 0) {
            return "";
        } else {
            return reverseByRecurs(str.substring(1)) + str.charAt(0);
        }
    }

    System.out.println(reverseByRecurs("12345")); // => 54321
1 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»