Java, Reverse a String with the Stringbuilder

avatar

Enter some words with the Scanner and print the reverted result in the console. Use the Stringbuilder to build the reverted String.

import java.util.Scanner;

public class Reverse {

    private final String inputText(){
        Scanner sc = new Scanner(System.in);
        String input = sc.nextLine();
        sc.close();
        return input;
    }

    private final String revertText(final String input){
        StringBuilder sb = new StringBuilder();
        for(var n = input.length() - 1; n >= 0; n--){
            sb.append(input.charAt(n));
        }
        return sb.toString();
    }

    public static void main(String[] args){
        Reverse r = new Reverse();
        final String input = r.inputText();
        final String revert = r.revertText(input);
        System.out.println(input);
        System.out.println(revert);
    }
}

java-code2.png



0
0
0.000
0 comments