Example - Reversing a String

ReverseString.java

public class ReverseString {
    public static String reverseIt(String source) {
        int i, len = source.length();
        StringBuffer dest = new StringBuffer(len);

        for (i = (len - 1); i >= 0; i--)
            dest.append(source.charAt(i));
        return dest.toString();
    }
}



ReverseTest.java

import java.io.PrintWriter;

public class ReverseTest {

    public static void main(String[] args) {
        PrintWriter out = new PrintWriter(System.out,true);
        String forward = "try this one";
        String rev = ReverseString.reverseIt(forward);
        out.println("Original String: " + forward);
        out.println("Reversed String: " + rev);

    }
}

Output

C:\cafe1.8\Mine>java ReverseTest
Original String: try this one
Reversed String: eno siht yrt


Email Me | Office Hours | My Home Page | Department Home | MCC Home Page