验证回文串
125. 验证回文串 - 力扣(LeetCode)
public class LeetCode125 {public boolean isPalindrome(String s) {if (s == null || s.length() == 0) {return true;}s = s.toLowerCase();int left = 0;int right = s.length() - 1;while (left < right) {// 跳过非字母或数字字符的部分while (left < right && !Character.isLetterOrDigit(s.charAt(left))) {left++;}while (left < right && !Character.isLetterOrDigit(s.charAt(right))) {right--;}// 比较字符是否相等if (s.charAt(left) != s.charAt(right)) {return false;}left++;right--;}return true;}
}