忽略标点判断是否是回文字符串!
识别大小写,若想忽视大小写自己改去。
只认字母,想认数字自己改去。
public static void foo(String str) {
int l = str.length() - 1;
char[] chars = str.toCharArray();
boolean k = true;
for (int i = 0; i < str.length() / 2; ) {
if (!Character.isLowerCase(chars[i])) {
i++;
continue;
}
if (!Character.isLowerCase(chars[l])) {
l--;
continue;
}
if (chars[i] != chars[l])
k = false;
l--;
i++;
}
System.out.println(k);
}