具有var toCheck = a
在这种情况下,if(toCheck == 'a')
返回true
是否有更短/更好的方法使此操作对A
也返回true?\if(toCheck == 'a' || toCheck == 'A')
的不同之处
最佳答案
由于以字符开头,因此Character.toLowerCase可能是合适的。
使用UnicodeData文件中的大小写映射信息将字符参数转换为小写。
if (Character.toLowerCase(toCheck) == 'a') return true;
相反,正如艾略特(Elliott)指出的那样:
if (Character.toUpperCase(toCheck) == 'A') return true;
关于java - Equals语句对于同一字母的大写和小写均有效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52349646/