Java Program To Reverse A String

01. Example:

Using for loop.

Table of Contents

import java.util.*;

class reverseString {
    public static void main(String args[]) {

        String data, reverseString = "";
        Scanner input = new Scanner(System.in);
        System.out.print("Enter A String: ");
        data = input.nextLine();
        int stringLength = data.length();
    
        for (int i = stringLength - 1; i >= 0; i--)
            reverseString = reverseString + data.charAt(i);
        System.out.println("Reverse of Input String Is: " + reverseString);
    }
}

Output:

Enter A String: zeroones
Reverse of Input String Is: senoorez


02. Example:

Using “reserse()” function.

class InvertString {
    public static void main(String args[]) {
        StringBuffer stringData = new StringBuffer("zeroones");
        System.out.print(stringData.reverse());
    }
}

Output:

senoorez

Leave a comment