我正在开发一个程序,它允许用户输入字母数字键,并根据某些条件检查它是否是有效键,其中之一是该键是否包含大写字母。这是我到目前为止所尝试过的:
else if (key.contains("QWERTYUIOPASDFGHJKLZXCVBNM")){
UI.println("Invalid, key contains a space, illegal character");
}
这只检测按此顺序书写的大写字母。有没有我应该使用的命令,例如 key.contains?
通过流,您可以执行以下操作。
key.chars().anyMatch(Character::isUpperCase)
就资源而言,这比正则表达式要轻得多。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)