import java.util.Scanner;
public class PalindromeChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个字符串:");
String input = scanner.nextLine();
// 去除非字母字符并忽略大小写
String processedString = input.replaceAll("[^a-zA-Z]", "").toLowerCase();
// 检查是否是回文
if (isPalindrome(processedString)) {
System.out.println("是回文");
} else {
System.out.println("不是回文");
}
}
// 检查回文的方法
public static boolean isPalindrome(String str) {
int left = 0;
int right = str.length() - 1;
while (left < right) {
if (str.charAt(left) != str.charAt(right)) {
return false;
}
left++;
right--;
}
return true;
}
}