我想编写一个java方法,如果字符串是回文,则返回true.
这是我到目前为止:
String palindrome = "...";
boolean isPalindrome = palindrome.equals(
new StringBuilder(palindrome).reverse().toString());
Run Code Online (Sandbox Code Playgroud)
我的问题在于它不会像以下这样的词:Race car成为回文.
Doc, note, I dissent. A fast never prevents a fatness. I diet on cod.
Run Code Online (Sandbox Code Playgroud)
测试这是否是回文的最佳方法是什么,不区分大小写并忽略标点符号.