From c0b9cd8f10a378c5a8381009b594f9fa6df28c54 Mon Sep 17 00:00:00 2001 From: Ritesh-004 <72216225+Ritesh-004@users.noreply.github.com> Date: Mon, 5 Oct 2020 18:50:32 +0530 Subject: [PATCH] How to check string is palindrome or not. --- String Palindrome | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 String Palindrome diff --git a/String Palindrome b/String Palindrome new file mode 100644 index 00000000..7050a057 --- /dev/null +++ b/String Palindrome @@ -0,0 +1,21 @@ +public class PalindromeTest { +public static void main(String args[]) { +System.out.println("Is aaa palindrom?: " + isPalindromString("aaa")); +System.out.println("Is abc palindrom?: " + isPalindromString("abc")); +System.out.println("Is bbbb palindrom?: " + isPalindromString("bbbb")); +System.out.println("Is defg palindrom?: " + isPalindromString("defg")); +} +public static boolean isPalindromString(String text){ +String reverse = reverse(text); +if(text.equals(reverse)){ +return true; +} +return false; +} +public static String reverse(String input){ +if(input == null || input.isEmpty()){ +return input; +} +return input.charAt(input.length()- 1) + reverse(input.substring(0, input.length() - 1)); +} +}