How to reverse a String without using any direct method.

public class ReverseOfString 
{
    public static void main(String args[])
    {
        String s = "UMESH KUMAR";
        char a[] = new char[s.length()];
        int n = s.length() - 1;
        for (int i = 0; i < s.length(); i++) 
        {
            a[i] = s.charAt(n);
            n--;
        }
        String rev = new String(a);
        System.out.println(rev);
    }
}


Output:  RAMUK HSEMU