public static boolean isPalindrome(String s) {
if(s==""||s==null) return true;
char[] b = s.toCharArray();
int l = 0;
int r = b.length-1;
while(l<r){
if(((int)b[l]>64&&(int)b[l]<91)){
b[l] += 32;
}
if(((int)b[r]>64&&(int)b[r]<91)){
b[r] += 32;
}
if(((int)b[l]>47&&(int)b[l]<58) || ((int)b[l]>96&&(int)b[l]<123)){
if(((int)b[r]>47&&(int)b[r]<58) || ((int)b[r]>96&&(int)b[r]<123)){
if(b[l] != b[r]){
return false;
}
l++;
r--;
}else r--;
}else l++;
if(l == r){
return true;
}
}
return true;
}
相关文章
- 07-26LeetCode-125-验证回文串
- 07-26LeetCode刷题实战125:验证回文串
- 07-26[leetcode]125. Valid Palindrome判断回文串
- 07-26125. 验证回文串--双指针
- 07-26Leetcode Algorithm-125. 验证回文串
- 07-26LeetCode 125. 验证回文串 题解
- 07-26力扣练习:125. 验证回文串
- 07-26125、验证回文串
- 07-26125. 验证回文串
- 07-26验证回文字符串 Ⅱ——leetcode680