public class Solution {
public boolean isPalindrome(String s) {
// Start typing your Java solution below
if(s.length() == 1 || s.length() == 0 ) return true;
String s2 = s.toLowerCase();
s2 = s2.replaceAll("[^a-z0-9]", "");
int left = 0; int right = s2.length() - 1;
while(left < right) {
if(s2.charAt(left) != s2.charAt(right) ) return false;
left++;
right--;
}
return true;
}
}
本文介绍了一个简单的Java方法,用于判断一个字符串是否为回文。该方法首先将字符串转换为小写并移除所有非字母数字字符,然后通过比较字符串首尾字符的方式实现回文判断。
367

被折叠的 条评论
为什么被折叠?



