Palindrome number and String

public static boolean isPalindromeString(String originalString) 
    {
        String reverse = StringUtils.reverse(originalString);
        return originalString.equals(reverse);
    }
	
    public static boolean isPalindromeString(String originalString) 
    {
        String reverse = new StringBuilder(originalString).reverse().toString();
        return originalString.equals(reverse);
    }

    public static boolean isPalindromeString(String originalString) 
    {
        String reverse = "";
         
        int length = originalString.length();
         
        for ( int i = length - 1; i >= 0; i-- )
            reverse = reverse + originalString.charAt(i);
         
        return originalString.equals(reverse);
    }

    public static int reverse(int number)
    {
        int reverse = 0;
        int remainder = 0;
        do {
            remainder = number % 10;
            reverse = reverse * 10 + remainder;
            number = number / 10;
 
        } while (number > 0);
        return reverse;
    }