具有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/

10-10 14:02
查看更多