02. String Palindrome Test - prabhatrocks07/Core-Java-Programming GitHub Wiki

public class PallindromeTest {

public static void main(String[] args) {
	Scanner sc = new Scanner(System.in);
	System.out.println("Enter input string : \n");
	String input = sc.next();
            sc.close();
	if(isPallindrome(input)) {
		System.out.println(input + " is pallindrome.");
	} else {
		System.out.println(input + " is not pallindrome.");
	}
}

private static boolean isPallindrome(String input) {
	
	if(input != null && !input.isEmpty()) {	
		char[] charArray = input.toCharArray();
		for (int i = 0; i < input.length() / 2; i++) {
			if(charArray[i] != charArray[input.length() - 1 - i]) {
				return false;
			}
		}
	}	
	return true;
}

}