1. 没错当用isAlphabetic()方法判断中文字符时,用的Unicode编码,所以中文也在其中,所以判断结果显示为true
public static void main(String[] args) {
System.out.println(Character.isAlphabetic('中'));
}
2. 如果想要isAlphabetic()方法判断 ‘a-zA-Z’范围的字符,不妨将判断写为大于A小于z
if(all[i]<='z' && all[i]>='A'){
....
}
好耶!又少踩一个坑