1.将字符串所有的非字母和数字字符替换成“”空,再转化成小写或者大写
2.申请一个StringBuffer使用内置逆序函数,判断逆序后是否相等
代码:
class Solution { public boolean isPalindrome(String s) { s=s.replaceAll("[^a-zA-Z0-9]","").toLowerCase();; return new StringBuffer(s).reverse().toString().equals(s); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)