How do I reverse a string?

Category: java.lang, viewed: 27660 time(s).

Below is an example code that reverse a string. Here we use a StringBuffer.reverse() method to reverse a string. In a 1.5 version a new class called StringBuilder also has a reverse() method that do just the same, one of the difference is StringBuffer class is synchronized while StringBuilder class does not.

Beside using this simple method you can try to reverse a string by converting it to character array and then reverse the array order. So here is the string reverse in the StringBuffer way.

package org.kodejava.example.lang;

public class StringReverseExample
{
    public static void main(String[] args)
    {
        // The normal sentence that is going to be reversed.
        String words = "Morning of The World - The Last Paradise on Earth";
        
        // To reverse the string we can use the reverse() method in the 
        // StringBuffer class. The reverse() method returns a StringBuffer so
        // we need to call the toString() method to get a string object.
        String reverse = new StringBuffer(words).reverse().toString();
        
        // Print the normal string
        System.out.println("Normal : " + words);
        // Print the string in reversed order
        System.out.println("Reverse: " + reverse);
    }
}

And below is the result.

Normal : Morning of The World - The Last Paradise on Earth
Reverse: htraE no esidaraP tsaL ehT - dlroW ehT fo gninroM
Click here to lend your support to: Kode Java Org and make a donation at www.pledgie.com !

 

Can't find what you are looking for? Join our FORUMS and ask some questions!
Download Hundreds of Complimentary Industry Resources

Get hundreds of popular Industry magazines, white papers, webinars, podcasts, and more; all available at no cost to you. With more than 600 complimentary offers, you'll find plenty of titles to suit your professional interests and needs. Click Here and Sign up today!

Sponsored Links

Our Friends

Statistics

Locations of visitors to this page
visitor stats