我想编写一个java方法来返回true,如果一个字符串是回文。Java,检查字符串是否是回文。不区分大小写
这是我到目前为止有:
String palindrome = "...";
boolean isPalindrome = palindrome.equals(
new StringBuilder(palindrome).reverse().toString());
我这个问题是,它没有考虑像一个字:Race car
是回文。
Doc, note, I dissent. A fast never prevents a fatness. I diet on cod.
什么是最好的方法来测试,如果这是一个回文,不区分大小写和忽略标点符号。
感谢您抽出宝贵的时间来作出回应,但: 输出: 赛车 假 – user2121604 2013-03-14 05:25:42
@ user2121604 - 他只是忘了转换_palindrome_为小写...你应该尝试理解和学习这个答案,而不是仅仅复制和粘贴它。 – jahroy 2013-03-14 05:34:33
嗯,我想看看它是否先工作,然后尝试从中吸取教训。 但是,请您详细说明一下吗?我不知道如何将它全部转换为小写,我是Java新手。对不起,感谢 – user2121604 2013-03-14 05:36:00