Skip to content

Instantly share code, notes, and snippets.

@uladzislau-slk
Created October 29, 2018 05:53
Show Gist options
  • Save uladzislau-slk/c7869e11e20b76c6ecca65c5b1a61544 to your computer and use it in GitHub Desktop.
Save uladzislau-slk/c7869e11e20b76c6ecca65c5b1a61544 to your computer and use it in GitHub Desktop.
Is the string palindrome?
public class Palindrome {
public static void main(String[] args) {
isPalindrome("Madam, I'm Adam!");
}
/*public static boolean isPalindrome(String text) {
text = text.toLowerCase().replaceAll("[^a-zA-Z0-9]", "");
String sb = new StringBuilder(text).reverse().toString();
System.out.println(text);
return sb.equalsIgnoreCase(text);
}*/
private static boolean isPalindrome(String str) {
if (str == null)
return false;
StringBuilder strBuilder = new StringBuilder(str);
strBuilder.reverse();
return strBuilder.toString().equals(str);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment